Inspiration

Because Patrick is in an Educational Game Development course, he was inspired to create a website that serves an educational purpose. Furthermore, Tabetha has had experience teaching kindergarteners computer science and was also super driven to complete a fully functioning educational website. Rohan, with a concentration in AI, wanted to see how we could leverage AI tools to enhance the learning experience. With sheer determination (and some caffeine and naps), we created an engaging website to revolutionize math learning with Henlighten!

What it does

Henlighten is an interactive environment that allows learning, development, and practice of mathematical skills and concepts. Students can be be self-sufficient learners through our lessons, quizzes, games, and our AI chatbot. Henlighten boasts many accessibility features, such as a high contrast mode, text alteration, and text-to-speech (TTS).

How we built it

Henlighten is built on mainly html, css, javascript, and caffeine. It also uses firebase for the back-end, as well as Python, Flask, and the OpenAI API for chatbot functionality. For front-end styling, we leveraged the bootstrap library as well as Sass styling.

Challenges we ran into

This was our very first time using Flask and Firebase, making our back-end development a difficult but rewarding learning experience. This was also our first time using the OpenAI API, and we faced countless of struggles integrating Python with our web app. Additionally, we were all very ambitious with what we wanted to accomplish, so we spent a substantial amount of time into planning and drawing out our ideas in order to thoroughly communicate our final product.

Accomplishments that we're proud of

We are most proud of our accessibility features that we incorporated to promote inclusion in our web app. We are also proud of our many educational features such as quizzes, games, and lessons that we plan to grow.

What we learned

We learned a lot about backend functionality such as how to use Firebase and Flask. We learned more about API integration and Javascript in general. Furthermore, we utilized a lot of bootstrap features to make sure the website looks professional. And overall, we learned how to utilize git to.make sure we were all on the same page.

What's next for Henlighten

We plan to further develop our lesson plans and the curriculum overall, create a multiplayer element, as well as a competition against AI. We want to continue AI integration, as well as utilize image generation for learning. We hope to expand our accessibility features: adding more TTS features, additional languages, and color filters for people with visual impairments.

Share this project:

Updates