Inspiration
When I was a first-year student, I struggled to organize my courses and homework, and I also struggled to find my way around campus. This made me so sad, and I wished I had some kind of "comet compass" ✨ to guide me. This app aims to solve all these issues and more, to provide the new student a more helpful application to guide them on their first year all the way to their final year.
What it does
Meet the app built for incoming Comets — from your first semester to graduation day. Whether you're rushing across campus, tracking down an advisor, or just trying to stay on top of your GPA, this app has you covered. Smart Scheduling — Add classes, campus events, and study sessions to your daily planner. Get notified when you're running late based on your real-time location, so you never miss a lecture or club meeting. Campus Navigation — Lost? Never again. Interactive maps and turn-by-turn directions to every building on campus, right in your pocket. Graduation Tracker & 4-Year Planner — See exactly where you stand on your degree requirements and plan out your academic journey semester by semester. Grade Tracking — Monitor your performance across all your courses in one dashboard, so there are no surprises come finals. Temoc AI — Your personal UTD assistant. Ask anything — course recommendations, advising questions, directions, grade summaries, campus events, and more. Temoc AI knows UTD so you don't have to figure it out alone.
How we built it
We used React Native to build the frontend, and for making it cross-platform as well. The API's we used to connect all the elements together were Nebula's API, which pulled the sample data regarding student info at the school. We also used Gemini API to build our AI chatbot, ensuring the chatbot is an effective and versatile means to get relevant information fast.
Challenges we ran into
Some challenges we ran into were challenges getting the chatbot to pull data from Nebula's data, instead of searching it online. We also ran into some issues setting up the map and getting it to work on both web and app, as well as not redirecting you to Google Maps and keeping it in the app. We also had plans of Eleven Labs implementation to allow text-to-speech/speech-to-text but it is was scrapped due to time.
Accomplishments that we're proud of
We're proud of the effectiveness of this solution in what it tries to accomplish. It has many features not found on other UTD apps or not found all in one and is a great place for students to get what they need.
What we learned
We learned how to integrate Google Maps into our application. We also learned the effectiveness and efficiency of good version control, which saved us a lot of time and headache from any potential conflicts during merging.
What's next for CometCompass
CometCompass can next be integrated into the cloud (likely Azure), which will make it more widely accessible and opens the chance for it to be deployed on a large scale.
Built With
- canva
- figma
- gemini
- react-native
- typescript
Log in or sign up for Devpost to join the conversation.