Inspiration
Inspiration:
The inspiration behind 'Notive' was the challenge of enhancing productivity in our busy lives. We recognized the need for a user-friendly tool that seamlessly integrates task tracking with data-driven insights, empowering individuals to make the most of their time and resources. 'Notive' was born from the belief that small changes can lead to significant productivity improvements.
What it does:
‘Notive’ is a powerful productivity tool designed to help individuals optimize their daily routines. It allows users to input and prioritize their tasks through a user-friendly interface. The app tracks and records the time spent on each task, enabling users to analyze their productivity patterns and make data-driven decisions to enhance efficiency. Through consistent use, ‘Notive’ empowers individuals to refine their time management skills and maximize their productivity.
How we built it:
For the user interface and backend analysis, we utilized Python in conjunction with Streamlit, scikit-learn, and pandas. Visual Studio Code was our development environment, and Streamlit helped us create a user-friendly interface for task input. We also utilized GitHub to manage our codebase efficiently.
Challenges we ran into:
A challenge for us was the task of finding the right regression machine learning model that could effectively work with our data as it updated each day. It required experimentation and testing as we explored numerous regression models before identifying the one that best suited our data. This was important to provide accurate and meaningful productivity insights.
What’s next for Notive:
Next, we want to work on integrating with an online calendar to provide users with seamless task management. Connecting 'Notive' to various calendar platforms will streamline the process of syncing tasks and schedules. We are also looking into using the use of trends from previous users to further enhance our generic model.
Built With
- pandas
- python
- scikit-learn
- streamlit
Log in or sign up for Devpost to join the conversation.