Skip to content
/ itc-web1 Public

Бэкенд для курса ITC по фронтэнду

Notifications You must be signed in to change notification settings

mlshv/itc-web1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

itc-web1-frontend

Материалы для проекта фронтэнд-направления продвинутого курса ITC по web-разработке.

О проекте

Проект - переосмысленный сайт Delivery Club'a. Веб-приложение для клиентов и курьеров.

./src

Пример реализации приложения.

./server

Бэкенд.

Формат ответов

Все ответы приходят в формате JSON-объекта. Запрошенные данные содержатся в ключе payload.

Эндпоинты

/store

payload - JSON-объект, все данные магазина

Query-параметры:

  • uuid - uuid идентификатор магазина

/stores

payload.stores - JSON-массив, список магазинов payload.hasMore - boolean, есть ли ещё магазины для подгрузки (см. offset и limit)

Query-параметры:

  • limit - количество магазинов в ответе (по умолчанию 10)
  • offset - сдвиг от начала списка (по умолчанию 0)

/locations

  • payload - JSON-массив, список местоположений всех магазинов
  • payload[i].uuid - uuid магазина
  • payload[i].latitude - широта
  • payload[i].longitude - долгота

TODO

  • Впилить монгу
  • Написать UI курьера
  • Разделить render-функции и render to dom функции
  • Убрать link из stores.json

About

Бэкенд для курса ITC по фронтэнду

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published