A progressive Node.js framework for building efficient and scalable server-side applications.
CRM система для управления автосервисами на базе NestJS.
Система позволяет управлять:
- Клиентами и их автомобилями
- Заказами на ремонт
- Складским учетом запчастей
- Персоналом и их задачами
- Финансовой отчетностью
src/- исходный код приложенияcommon/- общие компоненты и утилитыconfig/- конфигурация приложенияentities/- модели данныхmiddlewares/- промежуточное ПОpipes/- пайпы для валидацииprisma/- конфигурация и миграции базы данныхutils/- вспомогательные функцииschema.gql- GraphQL схемаapp.module.ts- корневой модуль приложенияmain.ts- точка входа
# Установка зависимостей
$ npm install
# Настройка переменных окружения
$ cp .env.example .env# Разработка
$ npm run start
# Режим разработки с автоперезагрузкой
$ npm run start:dev
# Продакшн
$ npm run start:prod# Модульные тесты
$ npm run test
# E2E тесты
$ npm run test:e2e
# Покрытие тестами
$ npm run test:covПосле запуска приложения документация доступна по адресу:
- GraphQL Playground: http://localhost:3000/graphql
- Kirill Sidorov - kirillsidorov@gmail.com
MIT