Inspiration

At times, individuals may not recognize their bad habits, leading to an impact on their daily productivity. We want to correct common bad habits shared by everyone, but are challenging to overcome in order to boost productivity among individuals.

What it does

This website accepts the user's daily routine, suggest remedies to their bad habits, and creates a recommended/more productive version of their schedule.

How we built it

Our website involves a Javascript-based backend and with Tailwind CSS frontend hosted by Vercel. We delegated our team for two working on each end and created both ends mostly separately. We finally connected the ends and created Productivi-Day!

Challenges we ran into

Back-end: implementing the OpenAI API with specific prompts, ensuring a similar response structure was maintained despite potential changes in user input, & avoided rate-limiting. For this, we primarily used Node.js and deployed on Vercel.

Front-end: We ensured a seamless user experience using Figma to design an intuitive UI, and using React & Tailwind CSS to properly implement it. We stored large amounts of data using useStates, and created a dynamic webpage despite having no prior experience with any of these tools.

Overall: Connecting the frontend to backend on languages none of us were familiar with was a bit of a struggle, but ultimately we were able to pull it off.

Accomplishments that we're proud of

We are extremely proud of the growth we've had in such short time. Aside from the project, our personal developments in web dev have been rewarding. Going from practically zero web development experience to creating a finalized product, we are very happy that we were able to create a functioning product.

What we learned

-The basics of web development -React, Javascript, Tailwind CSS -API implementation (OpenAI API) -Git repositories, git branching, git merging -Website deployment

What's next for Productivi-day

Creating more features and a cleaner calendar interface.

Built With

Share this project:

Updates