Skip to content

Repository files navigation

Timed Mental Math Assessment Application (In Progress)

A cross-platform mobile application engineered using React Native to simulate high-pressure technical assessment environments through timed arithmetic challenges.

Tech Stack

  • Framework: React Native, Expo
  • Database & Auth: Supabase
  • State Management: React Hooks (useState and useEffect for local state and side effects)
  • Target Platform: iOS (Cross-Platform Deployment)

Key Engineering Features

  • Asynchronous Game Loop: Utilising React state hooks (useState and useEffect) to manage a non-blocking countdown timer that updates the system state accurately without lagging the user interface thread.
  • Algorithmic Arithmetic Engine: Dynamic generation of variable-difficulty mathematical calculations (addition, subtraction, multiplication, division).

How to Run the Code Locally

  1. Clone this repository: git clone https://github.com/lmansuri2/math-practice-app.git
  2. Install the necessary project dependency: npm install
  3. Launch the application inside your local emulator: npx expo start

About

A mobile application built with React Native (Expo) and Supabase designed for interactive math practice

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages