Skip to content

Сайт + Сервис по введению не большого бизнеса. Собственный планировщик задач и многое другое

Notifications You must be signed in to change notification settings

Clyckov34/Service-Site

Repository files navigation

HOME - Услуги для дома

Описание:

Сайт для обслуживание от покупок до заказ услуг. Принимает, и обработывает заявки от клиентов. Личный кабинет:

Docker-compose images

  • nginx:alpine (Файл конфигурации: volumes/etc/nginx/conf.d/nginx_repair.conf)
  • mysql:8.0
  • phpmyadmin:5.2
  • golang:1.20

Функционал:

  1. Планировщик задач.
    • Изменять статусы
      • To Do (К выполнению)
      • In Progress (В процессе)
      • Pause (Пауза)
      • Denied (Отклонено)
      • Done (Готово)
    • Оставлять заметки в задачях + фото
    • Назначать отвественного менеджера
    • История изменений
    • Назначать стоимость объекта
    • Редактировать, Удалять задачи
  2. Фильтр по (Задачам):
    • Статусом
    • Категориям
    • Исполнителям (Отвественные за выполнения задач)
    • ФИО заказчика
    • Номер телефона заказчика
    • Адрес заказчика
    • Номер задачи
    • Дата "ОТ" (По умолчанию: Первого числа текущего месяца)
    • Дата "ДО" (По умолчанию: Текущая дата)
  3. Статистика
    • Общая статистика (С графиком)
  4. Управление менеджерами
    • Добавить, Редактировать, Удалить
    • Выдавать права:
    • Наименование Admin Manager
      1 Планировщик задач + +
      2 Фильтр по (Задачам) + +
      3 Статистика + +
      4 Настройка личного кабинета + +
      5 Управление менеджерами + -
      6 Категории услуг + -
      7 Список услуг + -
      8 Портфолио + -
      9 Соц. Сети + -
  5. Категории услуг (Добавить, Редактировать, Удалить)
  6. Список услуг (Добавить, Редактировать, Удалить)
  7. Портфолио (Добавить, Удалить)
  8. Соц. Сети (Добавить, Редактировать, Удалить)
  9. Настройка личного кабинета:
    • Пароль (Редактировать)
    • Логин (Редактировать)
    • Email (Редактировать)
    • ФИО (Редактировать)

Первоначальная настройка сайта для запуска

  1. Скачать проект: > git clone https://github.com/Clyckov34/Repair.git
  2. Виртуальное окружение
    1. Открыть и отредактировать файл .env
    2. Отредактировать переменные MYSQL:
      • MYSQL_CREATE_USER - Логин. Создает нового пользователя от базы данных MySQL
      • MYSQL_CREATE_PASSWORD - Пароль. Для нового пользователя Генератор пароля
    3. Отредактировать переменные Почтового клиента Яндекс.Почта:
    4. Отредактировать переменные Google reCAPTCHA v3:
      • GOOGLE_KEY_SITE - Ключ клиента
      • GOOGLE_KEY_SERVER - Ключ сервера
      • GOOGLE_SCORE - Оценка от 0 - Бот, 1 - Пользователь (По умолчанию: 0.8)
      • Личный кабинет Google reCAPTCHA
    5. Site
      • DOMAIN - Домен сайта. Образец: mydomen.ru

Build and Run APP Docker-compose (OC Linux) VPS - Server

  1. > sudo docker-compose build - Сборка контейнеров
  2. > sudo docker-compose up -d - Запуск контейнеров

Одноразовая настройка личного кабинета

  1. Создание личного кабинета https://myserver/install
  2. Личный кабинет https://myserver/admin

About

Сайт + Сервис по введению не большого бизнеса. Собственный планировщик задач и многое другое

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published