This is a bugtracking system project built using PHP and MySQL without any framework. The system allows an admin to manage employees, projects, and tickets
- Clone or download the project files.
- Create a MySQL database and import the
sql/bug-tracking.sql
file - Update the database connection details in
src/Database/Database.php
. - Upload the project files to your server.
- Access the project in your web browser.
- Admin can add/delete employees.
- Admin can assign roles to employees.
- Admin can create projects.
- Projects can have managers, developers, and clients.
- Admin and assigned employees can create tickets.
- Tickets have a name, type, project, assigned employee, status, and priority.
- To use the bugtracking system you must first register, then login with your credentials.
- After logging in, you will see the dashboard. From here, you can access the employee, project, and ticket management pages.
On the employee management page, you can view, add, edit, and delete employees. You can also assign roles to employees.
On the project management page, you can view, add, edit, and delete projects. You can also assign managers, developers, and clients to projects.
On the ticket management page, you can view, add, edit, and delete tickets. You can also assign employees to tickets and update their status and priority.