- Leave Management System that allows administrators to manage and approve leave requests.
- Allows Employees to request leave without overlapping days and feedback on the leaves they make.
- Web Server: You'll need a web server to host your PHP files. Apache, Nginx, or XAMPP (which includes Apache and MySQL) are popular choices. For this project I'm using XAMPP.
- MySQL Database: You need a MySQL database to store users and leave request data.
- Text Editor or Integrated Development Environment (IDE): Choose a text editor like Visual Studio Code, Sublime Text.
- Clone the project on https://github.com/KagisoMachacha/Leave-Management-System.git.
- Put this file inside "c:/xampp/htdocs/" if you're using XAMPP.
- Database Configuration
- Open your Apache server and run the apache service and your mysql service
- Open Your browser Navigate to this url: http://localhost/phpmyadmin/
- Create database called demo_db
- Import database demo_db.sql from downloaded folder(inside created database)
- Open Your browser and navigate to this url: http://localhost/Leave-Management-System/ to navigate to the login page. You can login using the provided credentials(on the users Table in the database).