A cloud-based virtual guestbook app that lets you plan and share events.
The goal of this project was to create a virtual guestbook service that allows users to create, share, and comment on event pages. Users can create custom event pages or use one of several existing templates, and guests can leave messages on the event pages to build hype and spread the word!
The main features supported by this application include:
- Custom guestbook creation with data validation
- Support for CRUD operations on event pages and guest messages
- User authentication and session management
- Message moderation capabilities
- Templates for quick event creation
This project was made as a part of CS496: Cloud Computing at SDSU.
Note: This service is no longer active on Google Cloud. Local deployment for testing is possible using a local SQL instance and can be built using the run.sh script under /scripts.
Carlos Anguiano, Vincent Huynh, Bobby Tomlinson, Jaelen Crite, Logan Wolff
- Frontend: HTML/CSS/JavaScript + Jinja2 Templating
- Backend: Python (Flask), Flask-SQLAlchemy
- Database: SQL
- Cloud Deployment: Docker + Google Cloud Run
- Version Control: Git + GitHub