Inspiration

I always struggle to keep track of what's happening in my life so I wanted to make a minimalistic but useful homework/life tracker because sometimes other types of homework trackers be having so many things that I get overwhelmed and I don't end up using it. So, I wanted one that's straight to the point and cute because if they're too normal looking, then I also don't want to use it.

What it does

What it does is provide a calendar view of today's date. You are able to then add courses/tags so when you add events to your day or due dates, you would be able to search them based on those tags. Also, there is a course page where you can click on your course and it takes you to that specific course's page where you would be able to see any assignments or things related to the course. I didn't get a chance to but I was trying to add an AI feature that suggests what to do on your free time or when you should get started on your homework and possible study methods backed up by research that go along with that course.

How we built it

I used Python and Streamlit to build it.

Challenges we ran into

I never used Streamlit in my life before and didn't know what it was until the day the hackathon started when I was looking at the tracks offered by sponsors. So, it was a bit of a learning curve but the documentation they have on their website was so helpful! When I was trying to add courses as buttons that link to that specific course's page was a challenge I ran into because there wasn't clear enough documentation on features like that. Therefore, I had a lot of trial and error to do. I managed to get it to work somewhat but there is still a lot of bugs I need to get to!

Accomplishments that we're proud of

I am proud I got a good feel of what it is like to work on Streamlit! This is my second hackathon overall and I chose to solo it because my teammate couldn't make it at all to the hackathon so the fact I turned in something feels really good!

What we learned

I learned how to integrate different types of features provided by Streamlit and outside libraries made my users who use Streamlit.

What's next for Homework Organizer

I want to be able to fix all the bugs and integrate the AI feature. I really want to implement the AI feature where it suggests different ways to study certain courses because as a first-get student, I didn't have a good studying system overall and did a lot of experimenting to see what worked for me which took a lot of time. I would want to make it easier for new college students in engineering to be able to succeed early on because that would've been a good resource to have starting college. I also want to make it more ✨aesthetically pleasing✨, customizable where user's can move widgets however they want 😌, make a database so user's can login and store their data, and possibly a way for user's to pick their language preferences because English is my second language and I would like to see it in Spanish! haha 😆

Built With

Share this project:

Updates