A interactive educational platform designed to help Grade 5 students in South Africa improve their arithmetic skills.
Key Features: User Authentication: Secure login & registration with password hashing Gamified Learning: Interactive lessons on Addition, Subtraction, Multiplication, and Division Progress Tracking: Visual progress bar and completion indicators Reward System: Badges and Ubuntu points to encourage learning Personalized Avatars: Students can choose and update their avatars
Tools and Languages Used: Frontend: HTML, CSS, JavaScript Backend: PHP Database: MySQL
How to Run the App:
- Download and Extract the project ZIP file
- Install or Setup local server using XAMPP
- In XAMPP start Apache and MySQL
- Go to your browser and go to localhost/phpmyadmin/index.php
- Select import and Choose the math.sql file in the project folder and import it
- In your computer copy/cut the project folder(Math-Drill App) and paste it in the C:\xampp\htdocs folder
- After successfully doing this, go to your browser and paste this link http://localhost/Math-Drill%20App/login.php make sure XAMPP is running and you have started Apache and MySQL
To Access the admin/teacher side:
- Paste this link on your browser: http://localhost/Math-Drill%20App/admin.php (Always make sure XAMPP is running and you have started Apache and MySQL)
- Login Details: Username = Teacher Password = Admin
Future Improvements Adding more lessons Adding teacher and learner engagement platform Supporting more languages Improving animations for better visuals Adding more gamifications