🚀 NUS on Time: Your Smart Campus Commute Buddy
🧠 The Struggle is Real (Problem Statement)
Let's be honest: getting to class on time at NUS, especially if you stay in an RC or UTown, is a daily struggle.
Sure, NUSMods tells us where we need to be, but it doesn't factor in the unpredictable ISB (Internal Shuttle Bus) timings, the crazy peak-hour queues, or that eternal internal debate: "Should I just walk, or risk waiting for the bus?"
Because we usually just guess, we end up:
- Running late or missing class entirely.
- Stressing out trying to make it across campus in that tight 15-minute gap.
- Wasting time waiting at bus stops when we could have just walked.
💡 Our Fix: NUS on Time
NUS on Time is basically a smart travel buddy that syncs directly with your NUSMods timetable. Instead of you doing the math, it looks at your back-to-back classes and tells you the absolute best way to get there.
It dynamically figures out if you should:
- Walk it out 🚶♂️
- Wait for the shuttle bus 🚌
- Do a hybrid route
Best of all? It actually nudges you with a reminder when it's time to leave your room so you aren't sprinting to UTown at the last minute.
🔥 What Makes It Cool (Key Features)
- Zero manual entry: Automatically pulls your schedule from NUSMods.
- The "Walk vs. Bus" Calculator: Smart logic that does the thinking for you.
- "Leave NOW" alerts: Dynamic reminders based on real-time conditions.
- Bus estimates: Keeps track of wait times so you don't have to.
- Clean & fast UI: Built for students who are rushing and just need quick answers.
⚙️ How It Actually Works
We've broken the system down into a few moving parts:
- The Data: We pull your class locations from NUSMods, grab map walking distances, and check the shuttle bus estimates.
- The Brain (Decision Engine): The app crunches the numbers. It compares the Walking Time against the Bus Travel Time + Waiting Time + a safe buffer. If the bus queue is looking risky, it'll just tell you to walk.
- The Nudge (UI & Notifications): You get a simple pop-up saying something like: "Leave in 5 mins and walk to catch the 1:00 PM D2 bus!"
🎯 Why It Matters
This app takes the guesswork out of navigating NUS. It means less running late, way less stress during transitions, and honestly, just better time management. Plus, it subtly encourages walking when it's actually the faster option!
📈 Big Picture: Feasibility & What's Next
Is it doable? 100%. We can build this using the existing NUSMods API, basic map tools, and some clever rule-based logic.
Where can it go? Once we nail this at NUS, we could easily expand to NTU, SMU, or even big corporate campuses. In the future, we'd love to add live bus tracking and AI that predicts crowd sizes.
🛠️ Where We're At
We haven't coded the final app just yet, but the blueprint is totally ready. We've mapped out the system architecture, nailed down the routing logic, and sketched out some slick UI mockups. We wanted to make sure the idea was rock-solid before we started typing code.
🗣️ What People Are Saying
We chatted with a bunch of NUS students living on campus, and the consensus was loud and clear:
- Everyone hates the unpredictability of the buses.
- We all naturally underestimate how long it takes to get places.
- People really want an app that just tells them exactly when to leave.
🎬 TL;DR
NUS on Time transforms how we get around campus. You just focus on your classes (or getting enough sleep), and we'll make sure you arrive on time, every single time.
Built With
- idea
Log in or sign up for Devpost to join the conversation.