Целевая аудитория проекта это самозанятые, ИП, небольшой бизнес, предоставляющие услуги под заказ (дизайнеры, фотографы, стилисты, консультанты, швеи и тд). У которых работа состоит из нескольких этапов.
Например работа по созданию бренд бука будет состоять из следующих этапов:
Подготовительный:
Рабочий:
Завершающий:
Приложение позволяет создавать такие проекты под свои нужды и потом отслеживать статус каждого шага у каждого заказа.
Перевожу старый пет-проект crm.tanya-gorelova.website на TS и FSD архитектуру
Email: test@mail.com
password: Test1234
SaSS, React, Axios, MongoDb, Express, TypeScript, Storybook, Chromium, Jest, i18n, FSD
переключение русский - англ.
Внимание: еще не все перенесла со старого проекта, но я активно над этим работаю)
Клиентская часть:
"start": "webpack serve --env port=3000",
"start:dev": "concurrently \"npm start\" \"npm run start:dev:server\"",
"build:prod": "webpack --env mode=production",
"build:dev": "webpack --env mode=development",
"lint:ts": "eslint \"**/*.{ts,tsx}\"",
"lint:ts:fix": "eslint \"**/*.{ts,tsx}\" --fix",
"lint:scss": "npx stylelint \"**/*.scss\"",
"lint:scss:fix": "npx stylelint \"**/*.scss\" --fix",
"test:unit": "jest --config ./config/jest/jest.config.ts",
"test:ui": "npx chromatic --project-token=chpt_46613f3ee4ef428",
"storybook": "storybook dev -p 6006 -c ./config/storybook",
"build-storybook": "storybook build -c ./config/storybook"
Серверная часть:
"start": "cross-env NODE_ENV=production node app.js",
"serve": "cross-env NODE_ENV=development nodemon app.js"
Главная страница (dashboard)
Клинты
Клиенты - добавить клиента
Информация о клиенте
Заказы
Добавить заказ
Информация о заказе
Календарь
Список событий
Добавить событие
Проекты
Настройки статусов заказа
Настройки проектов
Настройки категорий событий