Похожие презентации:
Разработка веб-приложения помощи бездомным животным
1.
Презентация ВКРТема: Разработка веб-приложения помощи бездомным животным
Автор: Воробьёв Н.Ю.
Группа: 2211121
Руководитель: [ФИО]
2.
Цель и задачи• Цель: Повышение эффективности взаимодействия участников помощи
животным через веб-приложение
Задачи:
- Анализ существующих решений
- Разработка модулей и интерфейсов
- Реализация хранения и отображения данных
- Создание удобного UI
3.
Актуальность• Высокий интерес по данным Google Trends (40/100)
• Отсутствие единой платформы в СНГ
• Доминирование фрагментарной помощи через соцсети
• Необходимость системного цифрового решения
4.
Анализ решений• • Зарубежные платформы: Petfinder, Adopt-a-Pet
• • СНГ: помощь через ВКонтакте, Telegram
• • Проблемы: отсутствие фильтрации, централизованной базы и
системности
5.
Используемые технологии• Backend: .NET Core 8
• Frontend: React + React Query
• БД: PostgreSQL
• Медиа: MinIO
• Архитектура: Модульный монолит
6.
Архитектура и модули• Accounts – пользователи, авторизация
• Volunteers – волонтёры и животные
• Species – виды и породы
• Слои: Presentation, Application, Domain, Infrastructure, Contracts
7.
API и взаимодействие• Регистрация, логин, управление ролями
• Работа с волонтёрами и животными
• Добавление, редактирование, фильтрация, фото
• Пример: POST /volunteers/{id}/pet
8.
Пользовательский интерфейс• • Главная страница: призыв к действиям
• • 12 страниц: регистрация, животные, волонтёры, избранное
• • Использование MUI для удобства и адаптивности
9.
Результаты• Реализовано полноценное веб-приложение
• Выполнены все задачи ВКР
• Удобный UI и API
• Расширяемость и соответствие ТЗ
10.
Практическая значимость• • Готовность к реальному внедрению
• • Потенциал для развития (геолокация, мобильное приложение)
• • Вклад в решение гуманитарной задачи
11.
Вывод• • Разработана система, соответствующая целям и задачам
• • Актуальность, техническая реализуемость и социальная польза
подтверждены
Программирование