Inspiration

We've all been there: you get a project at the beginning of the semester that's due four months ahead and you think "I've got plenty of time, I don't even have to think about it". But then that deadline comes before you notice and suddenly you have 4 months of work to do in one week. All of us here at sPlanner have been in this situation, and what we wish every time is that we had more awareness of when our project is due and what tasks we have left for it. So we decided to create our own time tracking program.

What it does

It plans out how much time you need to take to work on each task for a project and which tasks you should work on.

How we built it

We used Python to build it.

Challenges we ran into

We faced challenges in trying to figure out how the math should work out. Eventually we got a system that works out, but it was tough figuring that out. Another problem was that switch statements only work for Python 3.10+, and only one person in our group had that Python version, so we ended up switching to if/else statements only.

Accomplishments that we're proud of

  • Making the application
  • Having it usable such that we could actually use it in our daily lives! ## What we learned We learned a lot about coding in Python, since all of us were somewhat rusty with Python. It was really fun solving these Python problems. ## What's next for sPlanner We will implement a GUI for easier access. We are going to make it read/write to a file to store data, so that it won't lose the data if you close the program (we could even try to go to a cloud so that people can access their data from multiple devices). Our final goal is to add machine learning so that it can more accurately plan out the time you will need for a project.

Built With

Share this project:

Updates