QuackTrack 🦆🚍📅
Never be late or lost again!
QuackTrack simplifies student life by combining schedule imports, real-time transit tracking, and navigation into one app. Quack, your friendly duck companion, keeps you motivated and on track every step of the way.
🛠 Project Story
- Built with:
- Frontend: React.js, TailwindCSS
- Backend: Node.js, Express.js
- APIs: Google Maps API, Workday Schedule API
- Database: MongoDB
- Other Tools: Figma for design, Git for version control
- Frontend: React.js, TailwindCSS
💡 Inspiration
Students using Workday have to click through multiple menus just to find their course schedule. Then, they need to switch to another app to check transit options. Between classes, they repeat the same frustrating process over and over again. It's a waste of time and energy.
QuackTrack was born to solve this problem. By combining schedule imports, real-time transit tracking, and navigation, we created an all-in-one solution. And to make it fun and engaging, we added Quack—your duck companion—who sends you friendly reminders and motivational messages to ensure you're never late for class!
🚀 What It Does
QuackTrack is a smart school navigation assistant designed to make life easier for students. Here's how it works:
📅 Workday Schedule Import
- Automatically extracts your course schedule from Workday.
- No manual data entry—just sync and go!
🗺️ Live Transit Tracking
- Integrates with the Google Maps API to provide real-time transit options.
- Get step-by-step directions to class, whether you’re walking, biking, driving, or taking public transport.
🦆 Duck Companion Motivation
- Quack, your duck companion, sends fun reminders about when to leave for class.
- Encourages you with motivational quips like, "Waddle you do without me?"
🏗️ How We Built It
- Frontend: Built with React.js and styled using TailwindCSS for a sleek, responsive design.
- Backend: Node.js and Express.js handle API integration and communication.
- APIs:
- Google Maps API for navigation and transit tracking.
- Workday API for schedule imports.
- Database: MongoDB stores user data, including schedules and preferences.
- Design: Prototyped with Figma to ensure a seamless user experience.
🔑 Key Features
- Unified Experience: No more switching between multiple apps—everything is in one place.
- Real-Time Updates: Always know the best route and when to leave.
- Interactive Companion: Quack keeps things lighthearted and fun!
Log in or sign up for Devpost to join the conversation.