Inspiration
STEM education is one of the most important foundations for future innovation, yet many students struggle to identify their strengths and weaknesses across different subjects. We wanted to create a platform that makes learning more interactive and helps students measure their progress through immediate feedback and performance insights.
What it does
STEMPilot AI is a web-based STEM learning platform that allows students to:
- Log into a personalized learning environment
- Select STEM subjects
- Take interactive quizzes
- Receive instant scores and feedback
- Track performance through a dashboard
- Monitor learning progress over time
The platform helps students understand their current knowledge level and encourages continuous improvement.
How we built it
The frontend was developed using React.js and Axios for API communication. The backend was built with ASP.NET Core Web API and C#. Data persistence and management were handled using SQL Server and Entity Framework Core. The system uses a RESTful architecture to connect the frontend and backend components.
Challenges we ran into
One of the main challenges was integrating the React frontend with the ASP.NET Core backend. We encountered issues related to API communication and CORS configuration, which required additional debugging and testing. We also worked through database design, quiz evaluation logic, and ensuring a smooth flow between authentication, quiz submission, and analytics.
What we learned
Through this project, we gained practical experience in full-stack development, API design, database integration, frontend-backend communication, and building scalable educational software solutions. We also improved our understanding of user-centered design and rapid development under hackathon time constraints.
Future improvements
Future versions of STEMPilot AI will include AI-powered personalized recommendations, adaptive quizzes, intelligent tutoring assistance, and customized learning paths to further enhance STEM education.
Built With
- asp.net-core-web-api
- axios
- c#
- entity-framework-core
- github
- javascript
- react.js
- rest-apis
- sql-server
Log in or sign up for Devpost to join the conversation.