An open API service indexing awesome lists of open source software.

https://github.com/hclivess/math-trainer

math-trainer
https://github.com/hclivess/math-trainer

kids math practice school

Last synced: 4 months ago
JSON representation

math-trainer

Awesome Lists containing this project

README

          

# 🧮 Math Practice Hub

A simple and effective mathematics practice application built with pure HTML, CSS, and JavaScript. Perfect for both kids and adults to practice basic math operations.

## ✨ Current Features

### Core Functionality
- Basic math operations:
- Addition (1-100)
- Subtraction (always positive results)
- Multiplication (1-10)
- Instant feedback on answers
- Progress tracking within session
- Keyboard support (Enter to submit)

### User Interface
- Clean, modern design
- Mobile-responsive layout
- Practice statistics:
- Correct answers
- Incorrect answers
- Accuracy percentage

### Language Support
Currently supports 10 languages:
- English
- Čeština (Czech)
- Deutsch (German)
- Español (Spanish)
- Français (French)
- Italiano (Italian)
- Polski (Polish)
- Slovenčina (Slovak)
- Українська (Ukrainian)
- Русский (Russian)

## 🚀 Getting Started

1. Clone the repository:
```bash
git clone https://github.com/yourusername/math-practice-hub.git
```

2. Open `index.html` in your web browser

That's it! No installation or dependencies required.

## 💻 Usage

1. Select your preferred language from the dropdown menu
2. Problems will automatically appear one at a time
3. Type your answer in the input field
4. Press Enter or click the "Check" button to submit
5. Receive instant feedback
6. Next problem appears automatically

## 🛠️ Technology Stack

- HTML5
- CSS3
- Vanilla JavaScript
- No external dependencies

## 📝 Project Structure

```
math-practice-hub/
├── index.html # Main application file
└── screenshots/ # Application screenshots
```

## 🤝 Contributing

Found a bug or want to add a feature? Contributions are welcome!

1. Fork the repository
2. Create your feature branch (`git checkout -b feature/YourFeature`)
3. Commit your changes (`git commit -m 'Add some feature'`)
4. Push to the branch (`git push origin feature/YourFeature`)
5. Open a Pull Request

## 📄 License

This project is licensed under the MIT License.

---

Made with ❤️ for math enthusiasts of all ages