Inspiration

Our inspiration came from wanting to create a full-stack application using the MERN stack, in order to further our understanding of web development and learn new technologies.

What it does

The application is a gamified web study environment which hosts personalized study resources powered by AI. Additionally, the web application keeps track of your learning progress and that of others, forming a way to compete in friendly competition with others in your journey to master a topic.

How we built it

We built the application through the use of the MERN stack and the OpenAI API. The application consists of multiple components, a client side, server side, and the machine learning model.

Challenges we ran into

Quite early on we ran into issues regarding asynchronous programming and debugging merged components. Towards the end we had challenges getting the OpenAI API to communicate properly with our server.

Accomplishments that we're proud of

Being able to complete a full MERN stack project from start to finish with having no prior experience with javascript, node.js, express.js, mongodb, and react. Also being able to complete are first hackathon project!

What we learned

We learned about how to use middle-ware in back-end applications, about how full-stack applications work and how the components communicate with each other asynchronously.

What's next for study.io

Adapting the latest cognitive science learning methods to the platform in order to foster education, and proper machine learning models such as content-based recommendation, to facilitate personalized learning more effectively than the slow OpenAI API.

Share this project:

Updates