Inspiration

We were inspired by how apps like Duolingo, Wordle, and LinkedIn’s daily puzzles make people want to come back every day. STEM learning is often treated as something students only do for homework, tests, or tutoring, but we wanted to make it feel more like a daily habit and a social challenge.

Our idea was to build “Duolingo for STEM”: a platform where middle and high school students can learn science in small interactive lessons, compete in daily academic challenges, earn XP, and compare progress with friends. We started with Chemistry because it is a subject where students often need both memorization and deeper conceptual understanding, especially for topics like atomic structure, the periodic table, bonding, stoichiometry, and reactions.

What it does

OmniSTEM is a gamified STEM learning platform for secondary school students. The current version focuses on Chemistry and turns learning into a structured, interactive, and competitive experience.

Students can work through Chemistry lessons organized by difficulty. Each lesson includes short explanations and interactive questions designed to build understanding step by step. Instead of only reading notes, students actively answer questions, apply concepts, and gain XP as they progress.

OmniSTEM also includes a Daily Challenge that refreshes every 24 hours. The Daily Challenge is a timed Chemistry puzzle that scores players based on both speed and accuracy. After finishing, students can see their score on a live global leaderboard, creating the same “come back tomorrow” feeling as Wordle or LinkedIn’s puzzle games.

The platform also has an XP and reward system. Students earn XP from lessons, quizzes, and daily challenges. They can use rewards in an in-app store for items such as mystery boxes and other collectibles. OmniSTEM also includes a friends system, allowing students to add classmates, compare daily challenge scores, and track each other’s progress.

The visual identity uses a red-and-white theme with a red panda mascot, making the app feel friendly, competitive, and memorable.

How we built it

We built OmniSTEM as a mobile-first learning platform with a lesson system, quiz flow, daily challenge mode, leaderboard, XP economy, store, and friends features.

We started by designing the product around three main ideas: structured curriculum, daily competition, and social motivation. From there, we created a Chemistry curriculum path that begins with foundational topics and can later expand into more advanced Chemistry and other STEM subjects.

On the technical side, we built the app interface, connected lesson and challenge data, implemented the XP/reward system, and created the daily challenge experience. We also worked on connecting AI support through the OpenAI API so the platform can generate or support more dynamic STEM learning content in the future.

We divided tasks across the team. Some of us focused on improving the frontend and overall user experience, some worked on backend logic and API connections, and others focused on curriculum structure, game mechanics, and testing. We also worked on fixes such as adjusting the heart/life system, adding unit tests, and expanding the app beyond the first unit.

Challenges we ran into

One challenge was balancing fun and actual learning. It was easy to imagine exciting game mechanics like XP, loot boxes, streaks, leaderboards, and daily puzzles, but we had to make sure the platform still taught real Chemistry instead of becoming just another game.

Another challenge was designing the Daily Challenge. It needed to be short enough to feel replayable, but still meaningful enough to test real STEM understanding. We also had to think about how to score players fairly using both speed and accuracy.

We also ran into technical challenges with connecting different parts of the platform together, including lessons, quizzes, hearts, XP, leaderboards, and the store system. Small design decisions, like whether hearts should be lost per question or per lesson, ended up mattering a lot for the user experience.

Finally, we had to narrow down the scope. Our long-term vision includes Math, Physics, Computer Science, AI, AP-level preparation, multiplayer battles, and inter-school competitions, but for this version we focused on making Chemistry work well first.

Accomplishments that we're proud of

We are proud that OmniSTEM is more than just a study app concept. It combines curriculum, gamification, competition, and social features into one connected learning ecosystem.

We built a platform where students can complete Chemistry lessons, earn XP, participate in a daily timed challenge, appear on a leaderboard, and connect with friends. We are also proud of the product design because the red-and-white theme and red panda mascot give OmniSTEM a clear identity.

We are especially proud of the Daily Challenge system because it gives students a reason to return every day. Instead of learning only when they have a test coming up, students can build a daily STEM habit through competition and progress.

What we learned

We learned that educational apps need more than correct information. They need motivation, pacing, feedback, and a reason for students to keep coming back. A good lesson system teaches the material, but a strong game loop makes students want to continue learning.

We also learned how difficult it is to design fair and engaging academic games. A STEM puzzle has to be accurate, understandable, and fun at the same time. It also has to reward both careful thinking and fast problem solving.

On the technical side, we learned how to structure a larger app with multiple connected systems, including lessons, quizzes, XP, leaderboards, friends, rewards, and daily challenges. We also learned how important it is to test user flows carefully because small issues can affect the entire learning experience.

What's next for OmniSTEM

Next, we want to expand OmniSTEM beyond Chemistry into Math, Physics, and Computer Science. Our larger vision is the OmniSTEM Galaxy Curriculum, where students can move through different subject galaxies such as Math Galaxy, Code Galaxy, Physics Galaxy, Chemistry Galaxy, AP Launchpad, and AI Frontier.

We also want to add more daily games, including logic-based CS puzzles, formula-based math and physics puzzles, and matching games for Chemistry and Biology. In the future, students could compete in weekly leagues, live 1v1 battles, school-based tournaments, and larger regional competitions.

We also plan to improve the AI features, polish the frontend, add more units and tests, and continue building the app into a full STEM learning ecosystem for middle and high school students.

Built With

Share this project:

Updates