RyanPK528/MAD_Assessment_4 — reverse-engineered prompt

Reverse engineered prompt

GitHub

Build me a mobile app called STEMM Lab for school teams doing science and health challenges. It should run with Expo and React Native using TypeScript and Firebase.

Students should sign up or log in as one team account, enter a team name, member first names, and a grade from Year 5 to Year 10. Each team needs a unique 6 character team ID. After logging in, they should see tabs for Dashboard, Activities, Leaderboard, and Settings.

The Activities area should include seven STEMM challenges, including parachute drop, sound pollution, hand fan, earthquake resistant structure, human performance, reaction board, and breathing pace. Each challenge should have an overview, the activity itself, and a submission screen. Use phone features like sensors, camera, microphone, or location where they make sense.

Track progress for each team, sync it to Firestore, and queue results locally when offline so they upload later. Add a leaderboard ranked by completion progress, with the current team highlighted. Settings should show team info, the team ID, preferences, and a light or dark theme toggle. Look up current Expo and Firebase docs if needed.

Want more depth? Deep Reverse