Розроблення масштабованого веб-застосунку електронної комерції та прокату гірського спорядження з електронним формуванням договорів

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-сервісу та готовий до подальшого розвитку і масштабування.

Description

Citation

Endorsement

Review

Supplemented By

Referenced By