Skip to content

slothmock/react-maths-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Maths Quiz App

A fun, interactive, and kid-friendly maths quiz app built with React Native and Expo. Designed to help children practice basic arithmetic through levels of increasing difficulty — with sounds, animations, and a colourful timer bar!


Features

  • Random maths questions with:

    • Addition (+)
    • Subtraction (−) with no negatives
    • Multiplication (×)
    • Division (÷) with whole-number answers only
  • 3 Levels:

    1. No timer
    2. 20-second timer per question
    3. 10-second timer per question
  • Score tracking and level progression

  • Smooth animated transitions

  • Visual timer bar with colour changes

  • Sound effects for correct, incorrect, and level-up

  • Persistent sound settings

  • Quit and resume flow

  • Developer tools to jump to any screen


Tech Stack

  • React Native
  • Expo
  • expo-av (for sound)
  • @react-native-async-storage/async-storage (for settings persistence)

Installation

  1. Clone this repo
git clone https://github.com/slothmock/react-maths-app.git
cd maths-quiz-app
  1. Install dependencies
npm install
  1. Start the app
npx expo start

Then:

  • Press w to open in browser
  • Press a to run on Android emulator
  • Or scan the QR code with the Expo Go app

License

MIT – free to use, modify, and share!

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors