Проекты
Разработка мобильного приложения для курьеров пиццерии
Тип участника:
Физическое лицо
Полное наименование организации/физического лица/авторского или творческого коллектива:
Сливина Елизавета Алексеевна
Идея и краткое описание ИТ-проекта:
Разработка мобильного приложения для курьеров
пиццерии, обеспечивающего удобную обработку заказов и
автоматизацию рабочих процессов: выбор курьером заказа, построение
маршрута, изменение статуса заказа.
Перечень решаемых задач:
1. Проектирование структуры, разработка и настройка базы данных.
2. Реализация аутентификации и авторизации с использованием фреймворка FastAPI.
3. Контейнеризация с помощью платформы Docker для развёртывания приложения.
4. Реализация дизайна мобильного приложения с использованием языка программирования Kotlin.
2. Реализация аутентификации и авторизации с использованием фреймворка FastAPI.
3. Контейнеризация с помощью платформы Docker для развёртывания приложения.
4. Реализация дизайна мобильного приложения с использованием языка программирования Kotlin.
Описание функциональных возможностей и элементов проекта:
1. Регистрация и авторизация курьеров.
2. Формирование актуального списка заказов.
3. Возможность редактирования профиля курьера.
4. Визуализация данных на карте и построение маршрута.
5. Сбор и анализ данных по работе курьеров.
2. Формирование актуального списка заказов.
3. Возможность редактирования профиля курьера.
4. Визуализация данных на карте и построение маршрута.
5. Сбор и анализ данных по работе курьеров.
Дата внедрения (в случае, если предполагается запуск проекта в эксплуатацию):
-
Используемые платформы, средства разработки:
1. Среда разработкиAndroid Studio для создания интерфейса приложения
2. FastAPI для реализации backend-части. PostgreSQL для хранения данных о заказах и курьерах.
3. Docker для контейнеризации сервера.
4. Android Emulator (и реальные устройства) для тестирования мобильного приложения
2. FastAPI для реализации backend-части. PostgreSQL для хранения данных о заказах и курьерах.
3. Docker для контейнеризации сервера.
4. Android Emulator (и реальные устройства) для тестирования мобильного приложения
Стоимость разработки системы:
500000
Средний размер ежегодных затрат на эксплуатацию:
90000
Перспективы развития:
В дальнейшем можно расширить функционал. Например, добавить алгоритм оптимизации маршрутов для курьеров, разработать функционал расчета заработной платы и чаевых по выполненным заказам, автоматизировать взаимодействие с кухней
Достижение поставленных целей:
В ходе исследования были достигнуты следующие результаты:
1. Спроектирована и реализована база данных, обеспечивающая хранение и обработку информации о заказах и пользователях.
2. Разработан серверный API, поддерживающий аутентификацию, авторизацию и обработку заказов в реальном времени.
3. Создано мобильное приложение с удобным и интуитивно понятным интерфейсом, обеспечивающее курьерам быстрый доступ к информации о заказах.
4. Проведено тестирование приложения, что повысило его производительность и стабильность.
1. Спроектирована и реализована база данных, обеспечивающая хранение и обработку информации о заказах и пользователях.
2. Разработан серверный API, поддерживающий аутентификацию, авторизацию и обработку заказов в реальном времени.
3. Создано мобильное приложение с удобным и интуитивно понятным интерфейсом, обеспечивающее курьерам быстрый доступ к информации о заказах.
4. Проведено тестирование приложения, что повысило его производительность и стабильность.
Актуальность, экономическая или социальная полезность:
Внедрение данного решения может повысить эффективность работы службы доставки, снизить нагрузку на операторов и улучшить качество обслуживания клиентов.
Масштабируемость, способность к взаимодействию с другими системами, мобильность:
Бэкенд развернут на Render.com с помощью Docker-контейнера, что позволяет при необходимости перенести приложение на любой другой облачный сервис.
Поддерживает интеграцию с Яндекс.Картами, что подойдёт для небольшой локальной пиццерии/доставки еды.
Поддерживает интеграцию с Яндекс.Картами, что подойдёт для небольшой локальной пиццерии/доставки еды.
Обоснованность применяемых проектных решений:
Преимущества выбранных технологий заключаются в высокой производительности и безопасности языка Kotlin, полной совместимости с Java и поддержке операционной системы Android, поддержке асинхронности языка Python, возможности базы данных масштабироваться, выполнять сложные запросы и транзакции.
Оригинальность, новизна, отличие от аналогов либо отсутствие аналогов:
1. Минималистичный интерфейс.
2. Интуитивная навигация: все функции доступны в несколько кликов.
3. Отсутствие лишних функций: приложение не перегружено ненужными опциями.
4. Возможность подключения к картографическим сервисам.
2. Интуитивная навигация: все функции доступны в несколько кликов.
3. Отсутствие лишних функций: приложение не перегружено ненужными опциями.
4. Возможность подключения к картографическим сервисам.
Гарантирую достоверность предоставленной в заявке информации. Подтверждаю, что организация не находится в состоянии ликвидации, банкротства, реорганизации (Только для организаций):
Да
Презентация проекта pdf:
Загрузить