Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hashirmeraj/prodigy_fs_02
The Employee Management System allows admins to securely perform CRUD operations on employee records with proper validation and authentication. All edits and deletions are logged with timestamps, providing a complete audit trail for sensitive data, ensuring security, accountability, and efficient employee management.
https://github.com/hashirmeraj/prodigy_fs_02
admin-dashboard authentication backend curd-operation database employee-management javascript jquery jquery-plugin php sql tailwindcss
Last synced: 18 days ago
JSON representation
The Employee Management System allows admins to securely perform CRUD operations on employee records with proper validation and authentication. All edits and deletions are logged with timestamps, providing a complete audit trail for sensitive data, ensuring security, accountability, and efficient employee management.
- Host: GitHub
- URL: https://github.com/hashirmeraj/prodigy_fs_02
- Owner: hashirmeraj
- Created: 2024-09-02T06:58:49.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-09-21T12:15:40.000Z (about 2 months ago)
- Last Synced: 2024-10-10T13:08:09.437Z (about 1 month ago)
- Topics: admin-dashboard, authentication, backend, curd-operation, database, employee-management, javascript, jquery, jquery-plugin, php, sql, tailwindcss
- Language: PHP
- Homepage:
- Size: 3.64 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Employee Management System
The **Employee Management System** is a secure web application enabling administrators to perform full CRUD (Create, Read, Update, Delete) operations on employee records. The system ensures sensitive data is protected with proper validation and authentication mechanisms. Additionally, it logs every edit or delete action performed by an admin, along with the timestamp, providing a comprehensive audit trail for sensitive data. This ensures full accountability and security, making it an ideal solution for organizations seeking efficient employee management with high data integrity.
## Tech Stack
- **HTML**
- **Tailwind CSS**
- **JavaScript**
- **jQuery**
- **PHP**
- **MySQL**## Features
- Create, Read, Update, Delete employee records.
- Logs all edits and deletions with timestamps.
- Secure validation and authentication.
- Complete audit trail for sensitive data management.## Installation Guide
### 1. Download the Project
Clone the repository from GitHub to your local system:
```bash
git clone https://github.com/hashirmeraj/employee-management-system.git
```### 2. Set Up the Database
phpMyAdmin:
Open phpMyAdmin.
Create a new database (employee_curd).
Import the /database/employee_curd.sql file into the newly created database.### 3. Configure the Project
```php
$servername = 'localhost';
$username = 'root';
$password = '';
$dbname = 'employee_curd';```
### 4. Run the Project
Move the project files to the XAMPP or WAMP server directory (htdocs folder).
Start the server, and in your browser, navigate to ``` http://localhost/your-project-directory.```
##Contributing
Feel free to fork this project, submit issues, or open pull requests. Any contributions are welcome!