2024
KopiGo
Tourism Flask app — discover eateries near SG attractions with SQL + NoSQL hybrid
- MariaDB
- SQL
- MongoDB
- NoSQL
- Storage
- AWS S3
- Python
- Flask
- MariaDB
- MongoDB Atlas
- AWS S3
- Flask-Bcrypt
Summary
KopiGo is a tourism-focused Flask web application that integrates SQL (MariaDB) and NoSQL (MongoDB Atlas) to help users discover nearby eateries around attractions, submit reviews with images, and manage itineraries.
Problem
Tourists in Singapore struggle to find local food spots near attractions — existing apps aren't curated for the tourism context.
Approach
Built a hybrid database architecture with MariaDB for structured user/eatery data and MongoDB Atlas for flexible review documents with image uploads to AWS S3.