Service Details



FisaFoodie
Project Duration: 2025.01.15 - 2025.01.16
A platform to explore restaurants around Sangam-dong for FISA students
- Tech Stack: Python, Streamlit, MySQL, OpenStreetMap
- Team & Role: 5 members (My role – DB design, map view, review feature)
- GitHub: FisaFoodie
- Deployment: FisaFoodie
📌 Overview
• A location-based restaurant info platform for FISA students, offering a map UI and review features.
🎯 Motivation & Goal
• Reduce time spent searching for lunch options
• Provide community-driven customized reviews
🚀 Key Features
• Lunch record input and weekly stats
• Restaurant location view using Folium + OSM
• Write/read reviews and upload images
💻 Development Role
• Designed and connected MySQL DB
• Developed review board and image handling
• Implemented map visualization using Folium markers
• Troubleshot OSM name-matching errors
🛠️ Troubleshooting
• Issue: "Kimchi Doga Sangam" was searchable, but "Kimchi Doga Sangam Branch" was not
• Cause: OSM naming was inconsistent, failing partial matches
• Solution: Built a dictionary like { "Kimchi Doga": ["Kimchi Doga Sangam", "Kimchi Doga Sangam Branch"] } to support soft matching
• Result: Improved mapping coverage and user search effectiveness
2. Malicious input issue
• Issue: Invalid or fake place entries
• Cause: Lack of validation for free-text user input
• Solution: Implemented filtering against OSM data
✅ Outcome & Retrospective
• Built a working prototype using Streamlit in a short time
• Incorporated user feedback for iterative improvement
• Blog post completed
• Blog Post