Skip to content

2025 Diploma Project | Booking Website is a web solution powered by HTML✧CSS✧JS | Flask ✧ WSGI ✧ SQLite3 | Nginx | Docker Compose & Hub | GitHub Actions. Features a deployment pipeline with version control, rollback for CI/CD and monitoring system setup.

License

Notifications You must be signed in to change notification settings

rumiantsevaa/Diploma-Project-Booking-Service

Repository files navigation

Diploma Project: Booking Service

This repository contains materials for the 2025 diploma project, Topic №2 "Booking"

Project requirements/ Team Roles Description is also available in Russian.

Team members:

@rumiantsevaa - System Administration & Security Deliverables + Website development backend and frontend ( as secondary and out of grade Deliverable)

Project Functional Requirements by Team Roles:

Design Team Deliverables:

  • Housing booking website catalog
  • Mobile application UI/UX
  • Brand identity package
  • Promotional video

Development Team Deliverables:

  • Server infrastructure and database implementation
  • Mobile and web client applications
  • Extensible API architecture
  • SMTP service for notifications

System Administration & Security Deliverables:

  • Version control setup (GitHub repository)
  • Team access management
  • Domain name acquisition and SSL certificate implementation
  • Cloud infrastructure deployment and management
  • Container registry administration
  • Web and server application deployment
  • CI/CD pipeline configuration for automated deployment
  • Security vulnerability assessment and pipeline integration
  • Monitoring system setup

About

2025 Diploma Project | Booking Website is a web solution powered by HTML✧CSS✧JS | Flask ✧ WSGI ✧ SQLite3 | Nginx | Docker Compose & Hub | GitHub Actions. Features a deployment pipeline with version control, rollback for CI/CD and monitoring system setup.

Topics

Resources

License

Stars

Watchers

Forks