Deployment Setup

Ready the PHP/MySQL school suite for XAMPP or live hosting.

The application is already wired for MySQL. Import the SQL dump through phpMyAdmin, confirm the database name in app/config.php, and then sign in with the seeded accounts below.

1. Create or import database

Use phpMyAdmin and import database/school_management.sql. The dump creates ws_school and seeds all roles.

2. Check config

Default connection expects MySQL on 127.0.0.1:3306 with database ws_school and XAMPP root credentials.

3. Serve the app

Either place the folder under XAMPP htdocs or run php -S 127.0.0.1:8080 from this workspace.

Seeded Credentials

Demo accounts for all seven roles

Go to login
Role Login Password
Admin admin@novaschool.local Password@123
Management management@novaschool.local Password@123
Reception reception@novaschool.local Password@123
Parent parent1@novaschool.local Password@123
Student student1@novaschool.local Password@123
Teacher teacher1@novaschool.local Password@123
Driver driver1@novaschool.local Password@123