От потерянного к найденному — Redis Hackathon


Обзор моей заявки

Lost to found — это веб-приложение, в котором пользователи могут искать потерянные или найденные предметы. Пользователи также могут отправлять предметы, которые они потеряли или нашли. Пользователи могут искать потерянные или найденные предметы по категориям или с помощью полнотекстового поиска. Пользователи могут предоставлять изображения и геолокацию в своих заявках.
Он построен с использованием Next js (фронтенд), Node js (бэкенд) и Redis Stack (база данных).

Категория представления:

MEAN/MERN Mavericks

  • В качестве основной базы данных используется Redis Stack
  • Next js (фреймворк React) используется для фронтенда.
  • Таким образом, это RENN

Используемый язык

JS/TS/Node.js

Ссылка на код

Более подробная информация о том, как запустить полную программу, доступна на GitHub-репо проекта ниже.

  • Бэкенд

    sakshamgurung / lost-to-found-api

    Lost to Found

    Lost to found — это веб-приложение, в котором пользователи могут искать потерянные или найденные предметы. Пользователи также могут отправлять предметы, которые они потеряли или нашли. Пользователи могут искать потерянные или найденные предметы по категориям или с помощью полнотекстового поиска. Пользователи могут предоставлять изображения и геолокацию в своих материалах.

    Добавление новой заявки

    Поиск найденного предмета

    Как это работает

    Веб-приложение Lost to found основано на архитектуре клиент-сервер. В нем есть три уровня:

    1. Next js Front-end: Этот слой использует RESTful api для запроса на поиск потерянных/найденных предметов и полнотекстового поиска. Он отображает ответ от сервера Node js.
    2. Сервер Node js: Этот слой обрабатывает конечные точки RESTful для запросов/ответов. Этот слой использует RedisOM для сопоставления JS-объектов с документами Redis JSON и хэшами. Этот слой соединяется с базой данных Redis для любых операций CRUD и поиска.
    3. Сервер базы данных Redis: Этот слой размещается на Docker. Он выполняет любые операции, связанные с базой данных, как…
    Посмотреть на GitHub
  • Фронтенд

    sakshamgurung / lost—to—found

    От потерянного к найденному

    Lost to found — это веб-приложение, в котором пользователи могут искать потерянные или найденные предметы. Пользователи также могут отправлять предметы, которые они потеряли или нашли. Пользователи могут искать потерянные или найденные предметы по категориям или с помощью полнотекстового поиска. Пользователи могут предоставлять изображения и геолокацию в своих материалах.

    Добавление новой заявки

    Поиск найденного предмета

    Как это работает

    Веб-приложение Lost to found основано на архитектуре клиент-сервер. В нем есть три уровня:

    1. Next js Front-end: Этот слой использует RESTful api для запроса на поиск потерянных/найденных предметов и полнотекстового поиска. Он отображает ответ от сервера Node js.
    2. Сервер Node js: Этот слой обрабатывает конечные точки RESTful для запросов/ответов. Этот слой использует RedisOM для сопоставления JS-объектов с документами Redis JSON и хэшами. Этот слой соединяется с базой данных Redis для любых операций CRUD и поиска.
    3. Сервер базы данных Redis: Этот слой размещается на Docker. Он выполняет любые операции, связанные с базой данных, как…
    Посмотреть на GitHub

Дополнительные ресурсы/информация

  • Скриншот

  • Ознакомьтесь с Redis OM, клиентскими библиотеками для работы с Redis как многомодельной базой данных.

  • Используйте RedisInsight для визуализации данных в Redis.

  • Подпишитесь на бесплатную базу данных Redis.

Оцените статью
devanswers.ru
Добавить комментарий