A React-based web application designed to help children practice multiplication tables in an interactive and engaging way. This project is an experimental implementation developed using Cursor IDE, exploring modern development workflows and AI-assisted coding.
The demo is hosted on GitHub Pages and is published automatically using GitHub Actions.
- Interactive multiplication practice
- Clean and user-friendly interface
- Built with modern React and TypeScript
- Responsive design for all devices
- React 18
- TypeScript
- Vite
- CSS Modules
Before running this application, make sure you have the following installed:
- Node.js (v18 or higher)
- npm (comes with Node.js)
- Clone the repository:
git clone https://github.com/lennehendrickx/suzy-tafels.git
cd suzy-tafels
- Install dependencies:
npm install
To run the application in development mode:
npm run dev
This will start the development server at http://localhost:5173
(or another available port if 5173 is in use).
To create a production build:
npm run build
The built files will be in the dist
directory.
To preview the production build locally:
npm run preview
To run the linter:
npm run lint
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature
) - Commit your changes (
git commit -m 'Add some amazing feature'
) - Push to the branch (
git push origin feature/amazing-feature
) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.