Backend для додатку про спорт та харчування.
Даний репозиторій містить бекенд-частину додатку, яка допомагає авторизованому користувачу контролювати своє харчування та активність.
/controllers
: Папка з файлами-контролерами, які відповідають за обробку запитів від клієнта./helpers
: Папка з допоміжними функціями, які використовуються в інших частинах проекту./middlewares
: Папка з файлами з middleware, які використовуються для обробки запитів до сервера на шляху до того, як вони досягнуть основного обробника запиту./routes/api
: Папка з файлами, які містять реалізацію маршрутів API. Тут визначаються URL-шляхи та відповідні обробники, які відповідають на запити.app.js
: Файл, в якому налаштовується та створюється екземпляр Express-додатку. Тут імпортуються необхідні модулі, налаштовуються middleware та підключаються роутери.server.js
: Файл налаштування самого сервера. Відбувається підключення до бази даних та налаштування Express-сервера.
- Node.js версії v18.16.0.
- npm для управління пакетами.
- Встановіть залежності:
npm install
. - Налаштуйте змінні середовища у файлі
.env
, з прикладу.env.example
. - Запустіть сервер:
npm run start
.
- Team-lead
- Розробник авторизації користувача:
- Розробник щоденника користувача:
- Документація API проєкту: Перегляньте документацію для отримання інформації про доступні маршрути, параметри та приклади викликів.
- GitHub Репозиторій - Frontend: Ознайомтеся з вихідним кодом Frontend-частини проєкту, в якому ви знайдете веб-інтерфейс та відповідний клієнтський код.