Inspiration

We were inspired by the idea of making STEM education more accessible and enjoyable for middle and primary school students. Our goal was to create a platform that combines learning with interactive and engaging gameplay, encouraging kids to explore various STEM subjects in a fun way.

What it does

Science Arcade features 20+ games across five themes: math, physics, chemistry, biology, and coding. Each game is designed to teach specific concepts within these subjects, making learning an exciting experience for young minds.

How we built it

We used HTML, HTML5, React, Node.js, CSS, and JavaScript to build Science Arcade. This tech stack allowed us to create a dynamic and responsive platform that provides a smooth user experience, with visually appealing and educational games for children.

Challenges we ran into

One of the biggest challenges was ensuring that the games were both educational and entertaining. We also faced difficulties in optimizing the games for different devices and screen sizes, ensuring a consistent experience across all platforms.

Accomplishments that we're proud of

We are proud to have developed a platform that successfully integrates fun with learning. Seeing kids enjoy the games while learning STEM concepts is a significant achievement for us. We’re also proud of the technical and design aspects that make the site engaging and easy to use.

What we learned

Throughout the development process, we learned the importance of user-centered design, especially when creating educational content for children. We also gained insights into balancing educational content with interactive gameplay to maintain engagement.

What's next for Science Arcade

We plan to expand the platform by adding more games and introducing new themes that cover a broader range of STEM topics. We also aim to implement more advanced features like progress tracking and personalized learning paths.

Share this project:

Updates

posted an update

NOTICE: THE WEBSITE IS HOSTED ON GITHUB PAGES. Please note that some games on Science Arcade may not run as expected due to the limitations of static hosting on GitHub Pages. Features like real-time data fetching, dynamic assets, or certain browser functions might not work properly in this environment. For a better experience, clone repo and use locally

Log in or sign up for Devpost to join the conversation.