Розроблення масштабованого веб-застосунку електронної комерції та прокату гірського спорядження з електронним формуванням договорів
Loading...
Date
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
Бакалаврська робота на тему - Розроблення масштабованого веб-застосунку електронної комерції та прокату гірського спорядження з електронним формуванням договорів.
Метою роботи є розробка Full-Stack веб-застосунку Marmaros для
продажу та оренди туристичного спорядження, що забезпечує каталог,
купівлю й оренду товарів, доставку, оплату, генерацію PDF-договорів.
Об’єкт дослідження — процес організації продажу та оренди
туристичного спорядження через веб-технології.
Предмет дослідження — методи і інструменти проєктування клієнтсерверного веб-застосунку з REST API, реляційною базою,
автентифікацією, рольовим доступом та платіжною інтеграцією.
Результати дослідження: створено прототип Marmaros з React, Vite,
FastAPI, SQLAlchemy, PostgreSQL, Docker Compose, Coolify та Cloudflare
Tunnel, який реалізує каталог, купівлю та оренду, JWT-автентифікацію,
email-коди, інтеграцію LiqPay, доставку, PDF-договори, новини, маршрути.
У першому розділі проведено аналіз предметної області.
У другому розділі визначено функціональні та нефункціональні
вимоги до Marmaros, описано зацікавлені сторони та постановку задачі.
У третьому розділі спроєктовано архітектуру системи, UML-моделі,
ER-модель бази даних та REST API і обґрунтовано вибір технологій.
У четвертому розділі описано реалізацію frontend.
У п’ятому розділі проведено системне тестування, оцінку backendтестів і frontend-build, а також впровадження системи.
Висновки підтверджують, що веб-застосунок Marmaros забезпечує
основний функціонал спеціалізованого outdoor-сервісу та готовий до
подальшого розвитку і масштабування.
