Skip to content

A simple and customizable single-page application to improve your mental math skills. Practice addition, subtraction, and multiplication with configurable difficulty levels. Perfect for quick daily math workouts! Built with Svelte. 🚀

License

Notifications You must be signed in to change notification settings

rafailg/math-workout

Repository files navigation

🧮 Basic Math Operations Training App

Welcome to the Basic Math Operations Training App! This is a single-page application designed to help you sharpen your math skills by practicing basic arithmetic operations like addition, subtraction, and multiplication. With just a few minutes of daily practice, you’ll be able to solve these operations more quickly and improve your mental math abilities.


💡 Why This App?

I created this app after realizing how reliant I had become on calculators, which slowed down my mental math skills. After consistent practice with this app, my ability to quickly solve simple arithmetic problems in my head has significantly improved—and now it's your turn to benefit!


✨ Features & How It Works

This app is simple yet effective! Here's a quick guide to using it:

  1. Configure your training session on the main screen by choosing your desired difficulty level.
  2. Start the training session and quickly answer each question. Just type in the result of the operation.
  3. If your answer is correct, the box will turn green, and the next question will appear immediately.

Ready to level up your mental math skills? 💪

Training in Action

Completed Question


⚙️ App Configuration

You can personalize your training by adjusting the following settings:

  • Number of questions: Choose between 5 to 100 questions per session.
  • Number of operands: Select between 2 to 4 operands.
  • Max digits per operand: Set a limit from 1 to 6 digits.
  • Operations: Pick the type of math you want to practice (addition, subtraction, multiplication).

Configuration Screen


🚀 How to Run the App Locally

You can easily run the app on your local machine. Here's how:

  1. Ensure Node.js is installed on your system. Download it here if you haven’t already.
  2. Clone this repository to your local machine.
  3. Navigate to the root folder of the project.
  4. Run npm install to install all the necessary dependencies.
  5. Run npm run dev to start a local development server.
  6. Open your browser and go to http://localhost:5173.
  7. That's it! You're all set to start training! 🎉

👩‍💻 Built With

  • Frontend: Svelte - A powerful framework for building fast, responsive web apps.
  • Backend: No backend needed! All logic is handled on the client side.

🎯 Contribute

Found a bug or have a feature request? Feel free to contribute! Submit issues or pull requests to help improve the app for everyone.


Start training today and boost your mental math skills with this simple yet effective tool! 🔢💥

About

A simple and customizable single-page application to improve your mental math skills. Practice addition, subtraction, and multiplication with configurable difficulty levels. Perfect for quick daily math workouts! Built with Svelte. 🚀

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published