Inspiration

As a group of students, we were all too familiar with the struggles of coordinating our schedules with our peers. Whether it was trying to find a time to meet for group projects or just trying to plan a study session, it always seemed like a hassle to compare our calendars and find common free time. We would often resort to sending long chains of messages back and forth, trying to find a time that worked for everyone. 🤯

One day, we were all discussing this problem in a meeting and it hit us - why not create an app that simplifies this process? We could create a platform where students could easily share their schedules and see when their peers were available. And thus, the idea for Rabbit Routine was born. 💡

We immediately got to work, brainstorming features and discussing how to build the app. Each of us brought our own unique skills to the table, and we quickly found that our diverse backgrounds and experiences made us a great team. We decided to use Python for the backend, HTML/CSS/JavaScript for the frontend, and we put in a lot of effort to make the interface simple and intuitive. 💻

As we progressed, we encountered several challenges, but we were determined to make this app a reality. We spent countless hours coding and testing, and finally, our vision became a reality..🎉

We couldn't be more proud of what we accomplished. Rabbit Routine will not only make it easier for students to plan and coordinate, but it also will help to bring students together in a time when we’re starting to communicate in-person again. We're excited to take this prototype to the next level and make it a reality, and see the positive impact it will have on the lives of students everywhere. 🚀

What it does

Rabbit Routine is a productivity app designed for students to help them stay on top of their busy schedules. The app allows students to easily add new courses and events, share their schedules with other students, and keep track of all their lectures and extracurricular activities. With Rabbit Routine, students can easily add location, label, tasks, and notes for each event or course, making it easy to stay organized and on top of their responsibilities.

With Rabbit Routine, students can easily see their schedule for the day, week, or month, making it easy to plan ahead and stay on top of their assignments and exams. The app also allows students to set reminders and notifications for upcoming events, so they never miss an important deadline or class.

The app's user-friendly interface makes it easy to navigate and use, and its ability to share schedules with other students makes it a great tool for coordinating group projects or studying sessions. Additionally, the app's ability to add location, label, tasks, and notes for each event or course makes it easy to keep track of important details and make the most of your time.

How we built it

  • Frontend - CodePen.io (HTML/CSS/JavaScript)
  • Backend - Python
  • Love and determination 🐰

Challenges we ran into

As first-time hackathon participants, we were eager but inexperienced. Navigating the fast-paced and competitive environment proved to be a challenge in itself. We had to quickly familiarize ourselves with new technologies and tools, as well as adjusting to the pressure of completing our project within a limited time frame. To make matters worse, a minor saving error resulted in the loss of a large portion of our mobile prototype, causing us to lose over 4 hours of progress. Despite these setbacks, we remained determined and were able to overcome these challenges and deliver a successful project.

Accomplishments that we're proud of

  • Creating a functional and interactive prototype for the website
  • Successfully creating a visually appealing and user-friendly prototype for web and mockup for mobile version of Rabbit Routine
  • Developing a clear and cohesive vision for the app's functionality and features

What we learned

  • Developed UI/UX experience by utilizing Canva and Figma to develop design prototypes
  • Developed interest in creating web apps (React, NoJS). Further interest in exploring embedding, machine learning, and AI into the workflow.
  • Developed front-end website design experience by utilizing HTML, CSS, and a mix of Javascript to create a prototype interface for a website.

What's next for Rabbit Routine?

  • Integrating with other apps like Google Maps for location tracking amongst peers
  • Developing a feature that allows students to share their notes and study materials with other students in the same class.
  • Implementing a task management system to help students prioritize and manage their assignments
  • Incorporating machine learning algorithms to recommend personalized study plans and resources.
Share this project:

Updates