Similar presentations:
Стражи СТО
1. Стражи СТО
СТРАЖИ СТО2. Содержание
СОДЕРЖАНИЕЦели команды
Вводная о проекте
О Wiki
CI-CD
Функционал и технологии
Заключение
3. Коротко о проекте
КОРОТКО О ПРОЕКТЕПриложение для ведения учёта и автоматизации работы администрации СТО.
Основной функционал:
• Составление заказ нарядов
• Подсчет зарплат мастерам по выполненным работам
• Формирование отчетов о завершенных заказ-нарядах за период
• Запись на очередь ремонта
• База данных клиентов и их данных, заказ нарядов, прайс листа
• Рассылка смс, ватсап уведомлений, о завершении работ, акциях и т.д.
4.
ПроектGitHub Wiki
5. CI-CD
unittestlogging
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. Заключение
ЗАКЛЮЧЕНИЕСложности работы в команде
Что нам понравилось
Что мы не успели