Inspiration

Our project draws inspiration from the real-world challenges faced by college students when working on group projects, including the frustration of using multiple availability tools. As college students ourselves, we've personally experienced the struggle of coordinating project times and managing individual tasks. Group projects often entail the need for effective collaboration, tight deadlines, and the necessity to harmonize diverse schedules.

The motivation behind our project is to address these common issues and make life easier for college students, who are frequently juggling multiple classes, part-time jobs, extracurricular activities, and personal commitments. Our vision was to provide a solution that simplifies the task management and schedule coordination process for students and groups, while also eliminating the inconvenience of having to use separate availability tools.

This endeavor aims to reduce the stress associated with group project planning, improve time management, and foster seamless collaboration. We understand the value of creating a platform where college students can effortlessly organize tasks, set deadlines, and coordinate their schedules, all in one place.

TLDR: We are lazy people and instead of opening up Google Calendar, to-do list, when-to-meet, google map; we try to make a web app to schedule group projects. <3 Even though we know half of the team is going to be “sick”, “sorry busy, didn’t see the text”, and LITERALLY MIA (missing in action).

What it does

Our custom task manager, developed using Reflex, is a web application that simplifies task management and coordination for college students and groups. While we're still in the development phase, here are the key features that are currently available:

  1. Task Management: Users can create and organize their tasks, making it easier to keep track of their responsibilities.

  2. Single-User Task Entry and Lookup: The application allows single users to add tasks and look up their tasks using their name and email. This is a useful feature for individual task organization.

  3. Schedule for Multiple People: Users can view the schedules for a list of multiple people, making it convenient for group project coordination and event planning.

  4. User-Friendly Interface: We've ensured that the platform has an intuitive and user-friendly interface to make task management straightforward. While we have not yet implemented all the features, we're actively working on enhancing the platform. Our goal is to provide a simple and effective task management solution for college students, including the ability to view schedules for multiple people, and we're excited about the potential for further development and improvements in the near future.

//TLDR: to-do-list and also letting u track down ur friend/groupmate’s to-do-list to figure out why they are ghosting you :sob:

How we built it

We built our custom task manager using Reflex, an open-source, full-stack Python framework that revolutionizes the way we create and deploy web applications. Reflex provided us with the tools and capabilities to build and launch our web app in a matter of minutes.

"Custom Task Manager" is our first hackathon project, reflecting our enthusiasm for innovation. We selected the Reflex framework to expedite development. It offered a comprehensive foundation for our project, empowering us to create a functional solution and an intuitive user interface. On the back end, Reflex facilitated the implementation of task management, schedule coordination, and user authentication.

While "Custom Task Manager" marks our debut in the world of hackathons, it signifies the beginning of our journey into tech innovation. We're eager to continue our exploration of hackathons and the further development of this project, with the goal of making a positive impact on college students' lives.

//TLDR: web-app with reflex… THANK GOD FOR REFLEX or we will have no idea where to start! :cry: :on-the-ground-bowing:

Challenges we ran into

As this is our first hackathon, we encountered some tricky challenges while creating "Custom Task Manager." Learning to code, especially on the front and back ends, felt like picking up a new language quickly. The hackathon was our first, with tight deadlines and high hopes, making it both exciting and a bit overwhelming. On top of this, all of our team had little experience with web development, which meant we had to learn JavaScript, HTML, and CSS from scratch. It was like trying to learn a new musical instrument while performing live on stage. Despite these difficulties, we embraced the learning process, asked for help when needed, and celebrated even the small wins. These moments made our first hackathon experience a lot more memorable.

//Oh… and most notably the WiFi connections XD.

Accomplishments that we're proud of

Our journey in developing "Custom Task Manager" has resulted in notable achievements. We successfully created a functional prototype during our first hackathon, establishing a solid foundation for the app. Key features include single-user task entry and lookup, and an intuitive user interface. This process has been a valuable learning experience, improving our web development and project management skills. These accomplishments inspire us to continue refining "Custom Task Manager," aiming to simplify task management and schedule coordination for college students and groups, making their lives easier.

//TLDR: IT ACTUALLY WORKED!!!! AND WENT PASS THE BRAINSTORM STAGE! SHEESH!!!

What we learned

Our journey with "Custom Task Manager" has been profoundly educational. One standout lesson from this experience is our newfound proficiency with the Reflex framework, which has streamlined our web application development process. As newcomers to the hackathon scene, we've significantly enhanced our front-end skills, delving deeper into the intricacies of HTML, CSS, and JavaScript. Simultaneously, our exploration into back-end development and broader web development principles has endowed us with a versatile skill set. The integration of user authentication further underscores the importance of data security in web applications. In summary, our journey with "Custom Task Manager" has not only expanded our technical knowledge but has also enriched our practical experience in both front-end and back-end development.

//TLDR: Shout-out #2 to Reflex, or we will prob stuck in the brainstorm stage!!!

What's next for Custom Task Manager

  1. Visual Calendar Blocks: We're working on a visual representation of calendar blocks, making schedules more intuitive and customizable.

  2. Free Time Feature: We're implementing a feature that finds shared free time between users, simplifying group scheduling.

  3. Geographical Recommendations: In the future, we aim to recommend meetup locations based on users' previous locations or their 'Home' setting.

These enhancements align with our goal of user-friendliness and feature-rich functionality. We look forward to improving task management and schedule coordination for our users.

//TLDR: making it more smancy-fancy :sparkle-emoji:

Built With

Share this project:

Updates