Стражи СТО
Содержание
Коротко о проекте
CI-CD
База данных
Прайс лист
СОТРУДНИКИ
КЛИЕНТЫ
закАзы
оТЧЕТЫ
Стек Технологий
Заключение

Стражи СТО

1. Стражи СТО

СТРАЖИ СТО

2. Содержание

СОДЕРЖАНИЕ
Цели команды
Вводная о проекте
О Wiki
CI-CD
Функционал и технологии
Заключение

3. Коротко о проекте

КОРОТКО О ПРОЕКТЕ
Приложение для ведения учёта и автоматизации работы администрации СТО.
Основной функционал:
• Составление заказ нарядов
• Подсчет зарплат мастерам по выполненным работам
• Формирование отчетов о завершенных заказ-нарядах за период
• Запись на очередь ремонта
• База данных клиентов и их данных, заказ нарядов, прайс листа
• Рассылка смс, ватсап уведомлений, о завершении работ, акциях и т.д.

4.

Проект
GitHub Wiki

5. CI-CD

unittest
logging
flake8
DAPHNE

6. База данных

БАЗА ДАННЫХ
Использовали JSONB тип
Минимизировали количество
связей между таблицами
Всего сущностей: 11
Всего связей: 7

7. Прайс лист

ПРАЙС ЛИСТ
Использовали Celery + Redis
как менеджер задач
Кэшируем прайс листы для
ускорения работы
Реализовали загрузку и
выгрузку прайс листа в
формате excel

8. СОТРУДНИКИ


Использовали облачное
хранилище AWS S3

9. КЛИЕНТЫ


Решили проблему
конкурентного
редактирования

10. закАзы

ЗАКАЗЫ
Создание заказов
разделено на 4 шага
Использовали JavaScript
для динамического
обновления страницы и
фильтрации
В списке заказов
использовали websocket
для изменения статусов
в реальном времени

11. оТЧЕТЫ

ОТЧЕТЫ
Автоматизировали расчет
отчетов за период
Использовали
WebSocket + Celery + Redis
для формирования отчетов
Использовали облачное
хранилище AWS S3 для
сохранения отчетов
Реализовали выгрузку
отчета в excel

12. Стек Технологий

СТЕК ТЕХНОЛОГИЙ

13. Заключение

ЗАКЛЮЧЕНИЕ
Сложности работы в команде
Что нам понравилось
Что мы не успели

14.

Спасибо внимание
English     Русский Правила