Inspiration

Many productivity apps offer extensive customization but can be challenging for users to navigate due to their complexity. Our team wanted to design a productivity app and we wanted to help users learn math easier. Our simple and minimalistic user interface helps users focus on learning better while tracking their progress.

What it does

Users tell MathPath which math course they want to learn, and the AI generates a personalized study plan tailored to their goals.

How we built it

We used Next.js for the backend and frontend development of the website. Then, we used firebase for user authentications. Lastly, we used MongoDB as our database to store the user's courses and progress.

Challenges we ran into

We faced difficulties connecting our database with MongoDB, and we spend quite an amount of time mapping out the backend logic to support the data inputs and user interactions.

What we learned

During the development of MathPath, we learned how to integrate a database into our project using MongoDB. This experience helped us understand database management better and how to organize data. We also looked into best practices for linking our backend logic to the database, which ensured that data requests and storage were smooth and efficient.

Built With

Share this project:

Updates