Сайт для обслуживание от покупок до заказ услуг. Принимает, и обработывает заявки от клиентов. Личный кабинет:
- nginx:alpine (Файл конфигурации:
volumes/etc/nginx/conf.d/nginx_repair.conf) - mysql:8.0
- phpmyadmin:5.2
- golang:1.20
- Планировщик задач.
- Изменять статусы
- To Do (К выполнению)
- In Progress (В процессе)
- Pause (Пауза)
- Denied (Отклонено)
- Done (Готово)
- Оставлять заметки в задачях + фото
- Назначать отвественного менеджера
- История изменений
- Назначать стоимость объекта
- Редактировать, Удалять задачи
- Фильтр по (Задачам):
- Статусом
- Категориям
- Исполнителям (Отвественные за выполнения задач)
- ФИО заказчика
- Номер телефона заказчика
- Адрес заказчика
- Номер задачи
- Дата "ОТ" (По умолчанию: Первого числа текущего месяца)
- Дата "ДО" (По умолчанию: Текущая дата)
- Статистика
- Общая статистика (С графиком)
- Управление менеджерами
- Добавить, Редактировать, Удалить
- Выдавать права:
- Категории услуг (Добавить, Редактировать, Удалить)
- Список услуг (Добавить, Редактировать, Удалить)
- Портфолио (Добавить, Удалить)
- Соц. Сети (Добавить, Редактировать, Удалить)
- Настройка личного кабинета:
- Пароль (Редактировать)
- Логин (Редактировать)
- Email (Редактировать)
- ФИО (Редактировать)
| № | Наименование | Admin | Manager |
| 1 | Планировщик задач | + | + |
| 2 | Фильтр по (Задачам) | + | + |
| 3 | Статистика | + | + |
| 4 | Настройка личного кабинета | + | + |
| 5 | Управление менеджерами | + | - |
| 6 | Категории услуг | + | - |
| 7 | Список услуг | + | - |
| 8 | Портфолио | + | - |
| 9 | Соц. Сети | + | - |
- Скачать проект: >
git clone https://github.com/Clyckov34/Repair.git - Виртуальное окружение
- Открыть и отредактировать файл .env
- Отредактировать переменные MYSQL:
MYSQL_CREATE_USER- Логин. Создает нового пользователя от базы данных MySQLMYSQL_CREATE_PASSWORD- Пароль. Для нового пользователя Генератор пароля- Отредактировать переменные Почтового клиента Яндекс.Почта:
MAIL_LOGIN- Логин почтыMAIL_PASSWORD- Пароль от внешнего приложенияMAIL_HOST- Хост почты SMTP. (По умолчанию: smtp.yandex.ru)MAIL_PORT- Порт. (По умолчанию: 465)
Документация Яндекс.Почта, можно использовать алтернативные почтовые сервера например от Google, Mail.RU
- >
sudo docker-compose build- Сборка контейнеров - >
sudo docker-compose up -d- Запуск контейнеров