Welcome to the Employee Management Software frontend! This application is built using Vue.js and connects to a Laravel backend for managing employee information, attendance, and reports.
- Employee Management: Create, Read, Update, and Delete employee records.
- Attendance Tracking: Log employee arrival and departure times.
- Email Notifications: Receive email alerts for attendance records.
- Reports Generation: Download daily attendance reports in PDF and Excel formats.
- Frontend Framework: Vue.js
- Routing: Vue Router
- HTTP Requests: Axios
- Styling: Tailwind CSS (minimal design)
Ensure you have the following installed:
-
Clone the repository:
git clone https://github.com/aimedidierm/employee-management-software.git cd employee-management-software
-
Install dependencies:
npm install
-
Run the development server:
npm run serve
-
Access the application: Open your browser and go to
http://localhost:8080
(or the specified port).
- Authentication: Register new accounts, log in, and recover forgotten passwords.
- Manage Employees: Navigate to the Employee section to add, edit, or delete employee records.
- Track Attendance: Record attendance for employees upon arrival and departure.
- Generate Reports: Download daily attendance reports in your preferred format.
This project is licensed under the MIT License - see the LICENSE file for details.
Thanks for checking out this project! reach out with any questions!