Це репозиторій проекту YourPet Backend API, який надає API для взаємодії з додатком YourPet.
Цей проект реалізує серверну частину додатку YourPet. Він побудований на Node.js, використовуючи фреймворк Express.js для реалізації API та Mongoose для взаємодії з базою даних MongoDB.
Перед початком роботи з проектом, впевніться, що на вашому комп'ютері встановлені наступні засоби:
- Node.js (версія 12 або вище)
- Склонуйте цей репозиторій на свій локальний комп'ютер.
- Відкрийте термінал і перейдіть до кореневої папки проекту.
- Виконайте команду
npm install
для встановлення залежностей проекту.
- Створіть файл
.env
у кореневій папці проекту. - Вкажіть необхідні змінні середовища в цьому файлі.
-
npm start
— старт сервера в режимі production -
npm run dev
— старт сервера в режимі розробки (development) -
npm run lint
— запустити виконання перевірки коду з eslint, необхідно виконувати перед кожним PR та виправляти всі помилки лінтера -
npm lint:fix
— та ж перевірка лінтера, але з автоматичними виправленнями простих помилок -
/docs
— swagger documentation.