Overview
A cross platform mobile app developed as part of the NTU SC2006 Software Engineering course. Lion City Loop is designed to help users rediscover Singapore through curated walking routes. Features include route planning, offline maps, and points of interest details. Made use of publicly available government APIs for data on landmarks.
Key Features
- Auto-generate walking routes connecting popular landmarks
- Manual route customization with drag-and-drop waypoints
- Smart waypoint ordering for optimal pathfinding
- Detailed information on points of interest
- User authentication and profile management
- Leaderboards and achievement badges for gamification
- Social features to share routes and photos with friends with comments
Tech Stack
Frontend
Backend
Database
Tools & Deployment
Challenges & Solutions
One of the key challenges was implementing an efficient route optimization algorithm that could handle multiple waypoints while ensuring a pleasant walking experience. We utilized the OneMap API for pathfinding and integrated various government datasets to enrich the points of interest information.
What I'd Improve
Further enhancement could include integrating public transport options, and implementing AR navigation for an immersive experience.