Inspiration

Imagine you are a college student finishing a long day of lectures, homework, and socializing, finally lying in your bed. "It's just another day," you think. But is it?

We've noticed many students complaining that their life is just an endless cycle of sleep-eat-school. This cycle often causes students to feel demotivated, pessimistic, and makes life seem less worth living.

That is where we came up with Daily Dose.

Daily Dose is designed for busy, tight-scheduled students. You don't have time to take care of yourself? We'll do it for you!

What it does

Daily Dose is an all-in-one website for students, made by students. Our goal is to provide a helpful buddy that aids students in navigating their complex college life.

Core Features Our platform is built around three core features:

  1. Daily Check-in: Our main feature is a short, 2–3 minute survey that asks basic questions about your day. Each response corresponds to a score, which is then charted and displayed through a graph. Students can review these graphs to notice subtle patterns in their life they might otherwise miss. The more surveys they complete, the more insights they'll unlock.

  2. Medication Tracker: Students can easily input their medication details, and we will atomize the schedule and sync it directly to their Google Calendar for reliable reminders and notifications.

  3. Feeling Analyzer: This feature provides a simple textbox where you can journal how you're feeling. An integrated AI will analyze your entry and respond with thoughtful advice or suggestions on how to feel better, and put those habits on Google Calender.

Our main aim is to provide a helping buddy for students to navigate through their college life, transforming an endless cycle into a life of purpose and self-awareness.

How we built it

-Frontend development: Tailwind CSS, React, Vite, ChartJS

  • Backend development: Node.js + Express.js,
  • APIs: Google Calendar API, Google Gemini API

Challenges we ran into

  • We didn't have much experience coding web development, so we ended facing a lot of bugs and technical difficulties that we needed assistance from AI.

-Furthermore, we have a lot of knowledge gap, so some of our ambitious ideas could not be implemented. Especially regarding Google Calendar for the medication scheduling and the customized logic for our AI features.

Accomplishments that we're proud of

We are proud of finishing a quality and finished product. Our frontend is simplistic, rapid and user-friendly for user-interaction, reaching our goal as student-friendly product. Furthermore, in terms of logic and backend, we achieved 99% LLM uprate with seamless google calender integration. Being able to do all of this within our given timeframe. Furthermore, our teams worked and progressed through the task smoothly without any arguements. And our greatest pride: We have Darkmode/ Lightmode !!!!!!!!!.

What we learned

We learned that teamwork makes the dreamworks. A large part of our success comes from the collaboration of all four memebers. Thanks to it, we managed to finish our features in time. One thing we needed to learn is time management. Due to a lack of time management and slacking off, we do wish that we could add more features into Daily Dose. We did had some preparation but it was not enough, this is a lesson that bring to future hackathons

In terms of the technicals, we were able to learn how to implement Google Calender API through Google's documents. This is the first time we ever done this, and fortunately, everything went well. We know what we are capable of doing, and we will continue to learn more to make better projects together in the future.

What's next for Daily Dose

  • Mobile Development: Currently, Daily Dose is deployed only as a web application due to our team's lack of mobile development expertise. Our next critical step is mobile development. Converting the web app into a dedicated mobile application will increase convenience and accessibility for students, allowing them to complete their check-ins and track medications instantly on the go.

  • Improved AI features: The current 500 character limit on the Feeling Analyzer is too restrictive for users to fully express themselves. We need to increase this limit to allow for comprehensive journaling and more detailed AI responses. We also aim to utilize the data collected from the daily check-in graphs to power a more personalized AI. This advanced feature would allow the AI to cross-reference a user's trends (e.g., mood dips, stress spikes) with their current feeling entry to provide more context-aware and tailored advice.

  • Expanding User Scope: While our initial focus is on the student body, we believe the utility of Daily Dose extends far beyond campus life. We plan to expand our user base to working adults. Professionals with demanding jobs often face busy schedules and similar challenges to college students, making them an ideal demographic.

  • Database: Due to the limited timeframe we have, we cannot implement with a database. However, as the userbase grows, we need a database to store data.

Share this project:

Updates