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.
Log in or sign up for Devpost to join the conversation.