MVP сайта по поиску картинок. Вэб-приложение (frontend, backend и API ) на NodeJS / Mongo

  • Опубликовано 2 года назад
  • Просмотры 7
  • Закончить проект

Описание

Фунционал сервиса: поиск картинок по фото

Функционал одностраничного вэб-сайта:
1. Загрузка фотографии на сервер
2. Получение результатов поиска в формате (фото, описание, ссылка)
3. Представление результатов в виде таблицы с фотографиями. По примеру сервиса Яндекс/Гугл Картинки.
4. Добавление результатов поиска пагинацией
5. Интерфейс адаптивный для смартфона.

Функционал серверного приложения / Базы данных (Mongo).
1. Получение и обработка запроса на поиск картинок по фото (загрузка и сохранение фото)
2. Передача запроса на другой сервер (сервер поиска, микросервис)
3. Получение результатов от сервера поиска
4. Сохранение результатов в БД.
5. Сформировать ответ включая:
- картинка
- описание
- ссылка
6 Передача результата на вэбинтерфейс
7. Обработка и логирование запросов и ошибок

Схематично
Получили фото —> Передали в микросервис —> Получили ответ от микросервиса —> Сохранили ответ в БД —> Нашли нужные файлы и данные в БД —> Передали их на интерфейс —> Интерфейс отобразил найденные картинки

Задачи по размещению
1. Развернуть приложение на выделенном облачном сервере
2. Подключить домен и SSl сертификаты (sertbot)
3. Настроить nginx
4. Настроить Mongo
5. Настроить обновления через Git

Для развертывания приложения облачный сервер и домен будут предоставлены

В предложении указать цену и сроки реализации.

Опубликовано 2 года назад