Inspiration

Our team always wanted a way to keep track of how much time we have been spending on specific projects and tasks for projects so we decided to try and make an app to fulfill our needs.

What it does

FinIt is a web app that allows you to make groups and assign tasks to those groups. Each task you create lets you choose the amount of time you think it will take you to finish it and allows you to also choose how many breaks you want while working onto the task.

How we built it

Since our team only knew some basic Python, we decided to use a Python library called streamlit. Streamlit allows you to write use Python to make a web app. Our team was only really familiar with some basic Python concepts so we weren't able to create a web app the traditional way. Streamlit helped us save a lot of time creating this app due to it already having a lot of components needed to make an app like this already built it. We started by used AI to prototype this app then used that as a base to further expand on our idea. Json is used to store user data and the app run's locally on your computer.

Challenges we ran into

Our team isn't really experienced with making projects and coordinating our team's so we had to figure out a way to stay organized and create a working prototype in a short amount of time.

Accomplishments that we're proud of

Made a working prototype. Figured out how to work as a team Learned how to use Github.

What we learned

We learned how to use Streamlit, Python and Json to make a fully functional task app.

What's next for FinIt

We plan to turn this prototype into a proper app someday, hopefully helping people who need this sort of app to focus better.

Built With

Share this project:

Updates