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