HealthyHub - це веб-додаток, який допомагає користувачам вести здоровий спосіб життя.
Це бекенд-додаток для сайту HealthyHub, який надає можливість зберігання та керування даними про споживану їжу, енергетичну цінність, калорії, вагу і кількість спожитої води. Додаток також надає можливість перегляду графіків за останній місяць і останній рік на основі щоденних записів води, калорій і ваги користувача.
Перед запуском додатку переконайтесь, що у вас встановлені такі залежності:
Node.js (версія 16 або новіша) MongoDB Кроки для запуску:
Склонуйте цей репозиторій на свій локальний комп'ютер:
git clone https://github.com/your-username/healthyhub-backend.git cd healthyhub-backend Встановіть залежності: npm install Налаштуйте змінні оточення в файлі .env для з'єднання з вашою базою даних MongoDB:
MONGODB_URI=your-mongodb-uri SECRET_KEY=your-secret-key Запустіть додаток:
npm start Додаток буде доступний за адресою http://localhost:3000.
Деталі щодо доступних API можна знайти в документації API HealthyHub.
Якщо ви бажаєте внести власні зміни або розширити функціональність додатку, слід враховувати наступні кроки:
Створіть свою гілку для розробки:
git checkout -b feature/your-feature-name Внесіть необхідні зміни та виконайте коміт:
git commit -m "Add your feature" Завантажте вашу гілку на GitHub:
git push origin feature/your-feature-name Створіть пул-реквест в цей репозиторій для обговорення та об'єднання змін.
npm start
— старт сервера в режимі productionnpm run start:dev
— старт сервера в режимі розробки (development)npm run lint
— запустити виконання перевірки коду з eslint, необхідно виконувати перед кожним PR та виправляти всі помилки лінтераnpm lint:fix
— та ж перевірка лінтера, але з автоматичними виправленнями простих помилок