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