A simple student portal built with PHP, MySQL, and Bootstrap.
- User registration and login
- Dashboard with profile overview
- Profile management with photo upload
- Responsive design
- PHP 7.4+
- MySQL 5.7+
- XAMPP (for local development)
-
Download the project
- Extract files to
htdocsfolder
- Extract files to
-
Database Setup
- Start XAMPP (Apache + MySQL)
- Create database named
wap-test - Run setup script:
http://localhost/WAP-Test/database/setup.php
-
Configuration
- Update database credentials in
config/database.php
- Update database credentials in
- Home:
http://localhost/WAP-Test/php/index.php - Register:
http://localhost/WAP-Test/php/signup.php - Login:
http://localhost/WAP-Test/php/login.php - Dashboard:
http://localhost/WAP-Test/php/dashboard.php - Profile:
http://localhost/WAP-Test/php/profile-update.php
WAP-Test/
├── assets/css/ # CSS files
├── config/ # Database configuration
├── database/ # Database setup
├── php/ # PHP pages
├── uploads/ # Profile pictures
└── README.md
- Password hashing
- SQL injection prevention
- Session management
- File upload validation
delete feature in next update