Inspiration

Our inspiration for StudyTide was a school project we all completed in 9th grade. While the project wanted to have a similar impact, it was extremely simple, effortless, and horrible. In StudyTide, we focused on making a project that has real-world impact and can actually be used by students worldwide.

What it does

StudyTide does numerous deeds to helps students. It helps students manage classes and assignments, create and review flashcards, set and monitor goals, log extracurricular activities, and generate study guides. There is also a calendar feature, where you can generate study guides and receive notifications. The website also integrates AI in order to assist the students with generating numerous helpful tools.

How we built it

We built the website using Next.js as the base framework. Supabase was used for authentication and user storage. For styling, Vanta js, Three js, and Tailwind CSS were used in order to add ocean-themed CSS. The FullCalendar library was used for the calendar feature, and a Google Gemini API for the various AI features.

Challenges we ran into

We ran into numerous challenges with our Git that usually didn't happen, such as strange merges that messed up our code. Additionally, there were many errors with our navigation bar, such as aligning it and making sure it stayed consistent throughout the pages.

Accomplishments that we're proud of

We’re really proud of all the features we built and how everything comes together to actually help students like us. It feels good knowing that every tool we made solves a real problem we’ve faced in school. Seeing it work as a full system makes all the time spent worth it. Overall, we’re proud that it’s something we would genuinely use every day.

What we learned

We learned a lot about how databases work and how important it is to structure data the right way. Building the API taught us how different parts of a project connect and communicate. We also picked up a lot of new skills by integrating so many tools and systems that we never combined before. It pushed us to think more like real developers.

What's next for StudyTide

The next step is to advertise StudyTide and get it into the hands of students who would benefit from it. We want to keep adding more core features that make studying even easier. Another goal is to create ways for students to talk to each other and share tips on how to study better. We also want to make a simple way for teachers to communicate updates or answer questions directly through the app.

Built With

Share this project:

Updates