Inspiration

Futurist-Edu.com was inspired by the need to revolutionize the traditional education system. I recognized the potential of AI to personalize and enhance the learning experience for both teachers and students. By combining cutting-edge technology with the fundamentals of education, we aimed to create an interactive, efficient, and adaptive platform where knowledge is not just consumed but also interactively engaged with. This stems from my personal dislike of tediously having to create Flashcards for learning during my bachelors degree.

What it does

Futurist-Edu.com is an innovative education platform where teachers and students collaborate for an enhanced learning experience. Teachers can create, manage, and delete courses, uploading PDFs for AI analysis. Utilizing Azure Document Intelligence and the OpenAI API, the platform generates tailor-made questions and Answers based on the uploaded content and the specified difficulty level. Teachers get a dashboard for each course to monitor student progress, question effectiveness, and overall engagement. Students, on the other hand, interact with these AI-generated questions in a modern UI, learning and responding in a way that’s verified not just against a database, but also evaluated by AI for a comprehensive understanding.

How I built it

The platform is built on a robust tech stack. The backend, developed in Node.js, runs on Azure Functions, ensuring scalability and efficiency. The frontend, crafted with Azure.js, Tailwind.css, and React.js, is hosted via Vercel, providing a responsive and intuitive user interface. my database tables are hosted on AZURE SQL, offering secure and reliable data storage and management. The integration of Azure Document Intelligence and the OpenAI API is central to the system, enabling advanced document processing and intelligent question generation.

Challenges we ran into

This being one of my first projects going from the database layer all the way to the Frontend, it was difficult for me to perfectly embed all the technologies in one another. Especially as I have never used any of the Azure Services, it was very challenging for me to get to know them and create a working eco system with so many different technologies. Especially connecting the Backend and Frontend via the API Calls. Also I originally planed to host the Frontend via AZURE SWA, however astro does not support SSR in Azure SWA.

Accomplishments that we're proud o f

I am particularly proud of how Futurist-Edu.com seamlessly blends advanced AI with user-friendly interfaces to revolutionize the learning process. The successful integration of complex AI technologies for personalized question generation and response assessment in my eyes generates a great new way to enable students to learn.

What we learned

For me this was a very educational journey. I have worked on a lot of different areas of Software Development in the past, but now having to plan, develop and connect all different Entities, in a very limitied Amount of Time was a big challenge. I would say I gained the most knowledge, in the Usage of the different Azure Services, as well as the Development in Node.js

What's next for Futurist-Edu

I believe Futurist-Edu has a lot of potential. There are somethings, I did not work on during this hackathon, as I saw them more of a obstacle for the testers / judges. For example the Login via EntraID. That is definetly something that needs to be implemented, as well. The Databases are already configured for it, but the Frontend ist not. To simply login via the school's account, that is already used for MS Office, would really tie into the simplistic approach of Futurist-Edu. Another Feature, that I definetly see for the future is the automatic generation of Tests / Exams based on one or more sources of input.

Built With

  • astro
  • azure
  • azure-document-intelligence
  • azure-function
  • azure-functions
  • node.js
  • openai-api
  • react
Share this project:

Updates