失去了发现-Redis Hackathon
#node #nextjs #redis #redishackathon

我提交的概述

丢失到找到的是一个网络应用程序,用户可以在其中搜索丢失或找到的项目。用户还可以提交他们丢失或发现的项目。用户可以按类别或全文搜索搜索丢失/发现的项目。用户可以在其提交中提供图像和地理位置。
它是使用Next JS(Fronend),Node JS(后端)和Redis堆栈(数据库)构建的。

Lost to found - How it works

提交类别:

平均/Mern Mavericks

  • REDIS堆栈用作主要数据库
  • 下一个JS(React框架)用于前端
  • 所以是Renn

使用的语言

js/ts/node.js

链接到代码

有关如何运行完整程序的更多详细信息可在下面的项目的GitHub仓库中获得。

  • 后端

    Lost to Found

    Lost to found is a web app where users can search for lost or found items. Users also can submit items they have lost or found. Users can search for a lost/found item by category or full-text search. Users can provide images and geolocation in their submissions.

    Homepage

    Full text search

    添加新提交

    Adding new submission

    搜索发现的项目

    Searching for submission

    它如何工作

    lost to found architecture

    丢失的Web应用程序基于客户端服务器架构。有三层:

    1. 下一个JS前端:此层使用RESTFUL API请求丢失/发现的提交和全文搜索。它呈现来自节点JS服务器的响应。
    2. 节点JS服务器:此层处理请求/响应的恢复端点。该层使用Redisom将JS对象映射为Redis JSON文档和哈希斯。该层与REDIS数据库连接用于任何CRUD和搜索操作。
    3. REDIS数据库服务器:此层托管在Docker上。它执行任何与数据库相关的操作
  • 前端

    Lost to Found

    Lost to found is a web app where users can search for lost or found items. Users also can submit items they have lost or found. Users can search for a lost/found item by category or full-text search. Users can provide images and geolocation in their submissions.

    Homepage

    Full text search

    添加新提交

    Adding new submission

    搜索发现的项目

    Searching for submission

    它如何工作

    lost to found architecture

    丢失的Web应用程序基于客户端服务器架构。有三层:

    1. 下一个JS前端:此层使用RESTFUL API请求丢失/发现的提交和全文搜索。它呈现来自节点JS服务器的响应。
    2. 节点JS服务器:此层处理请求/响应的恢复端点。该层使用Redisom将JS对象映射为Redis JSON文档和哈希斯。该层与REDIS数据库连接用于任何CRUD和搜索操作。
    3. REDIS数据库服务器:此层托管在Docker上。它执行任何与数据库相关的操作

其他资源/信息