Inspiration
Our motivation for developing Protivity stemmed from personal observations and experiences, as well as witnessing the common challenge of procrastination among our fellow high school students. In the everyday hustle, we noticed peers scrolling through platforms like Instagram and TikTok, and consistently rushing to submit assignments right before the midnight deadline. As a team, we identified a clear need for a solution to enhance time management and productivity.
What it does
Protivity is an empowering website designed to enhance the productivity of both students and working professionals. Featuring an intuitive user interface, Protivity allows users to effortlessly create personalized task lists by entering key details such as subject, description, and due date.
Recognizing that 65% of individuals learn best through visuals, Protivity leverages user data to generate insightful bar and pie graphs. These visually appealing representations offer users a clear understanding of their time allocation, simplifying the process of time management and amplifying the overall value of their time.
Moreover, Protivity caters to diverse preferences by providing two distinct views for the task list: a traditional column view and a dynamic flash card method. This flexibility ensures that users can engage with their tasks in a way that best suits their individual workflow. With Protivity, efficiency is not just a goal; it's a user-centric experience.
How we built it
We built this project using the MERN stack, with MongoDB Atlas for the backend to store task data and React and Node.js for the frontend. We started with a basic template in Visual Studio Code and added various components from React to enhance the functionality and help display the data.
Challenges we ran into
We encountered a few challenges throughout the hackathon. Initially, a lack of coordination among the assigned individual roles prompted us to make some adjustments to our plans. Additionally, we faced difficulties during package installation, dealing with recurring "start error" and "compiling error" issues. To resolve this, we took the initiative to find dedicated websites for the frameworks, ultimately overcoming the obstacles.
Accomplishments that we're proud of
Our primary achievement in this hackathon lies in the wealth of knowledge we acquired while coding in frameworks such as Express, React, Node.js, and MongoDB. We are particularly pleased to have successfully completed Protivity before the deadline, allowing us a leisurely and comprehensive finish. Upon careful consideration of all the features incorporated into our code, it is evident that the task list feature had the most significant impact on our project.
What we learned
We further explored the world of web development by diving deeper and discovering its complexities. From afar, web development is easy, but it truly becomes interesting as you dive deeper. We as a team also explored the complexities of React, Express , MongoDB, and Node.js. MERN as a whole is definitely something we will explore further in the future, as it provides many features to make web development easier to code. In addition, we learned how to use the terminal and its perks for web development.
What's next for Protivity
Protivity is currently in its early stages, and we have exciting plans for its future development. Our focus is on introducing new features to enhance user customization. One notable upcoming feature will empower users to choose their preferred study technique. Based on their selection, they will benefit from a built-in timer guiding them through study and break intervals.
Another anticipated feature is the introduction of team accounts, allowing high school students to form teams and engage in friendly competition. This collaborative aspect aims to enhance the overall experience for users.
Our overarching goal is to transform Protivity into a more efficient and user-friendly platform tailored for high school students. We are committed to providing the best resources to empower students to elevate their productivity to new heights. Stay tuned for the exciting developments as Protivity evolves!


Log in or sign up for Devpost to join the conversation.