Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aimedidierm/employee-management-software
https://github.com/aimedidierm/employee-management-software
Last synced: 21 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/aimedidierm/employee-management-software
- Owner: aimedidierm
- License: mit
- Created: 2024-10-21T19:17:05.000Z (3 months ago)
- Default Branch: master
- Last Pushed: 2024-10-27T01:04:26.000Z (3 months ago)
- Last Synced: 2024-11-12T05:09:05.776Z (3 months ago)
- Language: Vue
- Size: 131 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Employee Management Software - Vue.js Frontend
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.
## Features 🛠️
- **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.## Tech Stack 💻
- **Frontend Framework**: Vue.js
- **Routing**: Vue Router
- **HTTP Requests**: Axios
- **Styling**: Tailwind CSS (minimal design)## Getting Started 🚦
### Prerequisites
Ensure you have the following installed:
- [Node.js](https://nodejs.org/en/download/)
- [npm](https://www.npmjs.com/get-npm)### Installation Steps 🛠️
1. **Clone the repository**:
```bash
git clone https://github.com/aimedidierm/employee-management-software.git
cd employee-management-software
```2. **Install dependencies**:
```bash
npm install
```3. **Run the development server**:
```bash
npm run serve
```4. **Access the application**: Open your browser and go to `http://localhost:8080` (or the specified port).
## Usage 📊
- **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.## Screenshots 📸
### Authentication Pages
![login](https://github.com/user-attachments/assets/ebfaa4bf-4982-4ea5-bd12-bfe808eab3a8)
![register](https://github.com/user-attachments/assets/ebaca5ad-dd57-4d23-ab33-7e4b932a605d)
![forget](https://github.com/user-attachments/assets/935b5760-394e-4e9f-836f-0f08f1ae4f1e)
![reset](https://github.com/user-attachments/assets/4c7cc362-8451-4c17-a014-29af737e5170)### Employee Management
![emp1](https://github.com/user-attachments/assets/0224dd64-af46-4c00-bd77-cfddc11235a6)
![emp2](https://github.com/user-attachments/assets/2f9cfc47-ffdb-4fd2-b6e2-aa566fca40e2)### Attendance Tracking
![attendance](https://github.com/user-attachments/assets/b0c41668-7461-4767-9378-8bf8039eb7e9)### Reports Page
![report](https://github.com/user-attachments/assets/aada30d9-57d1-4872-8ddc-a1da4265a053)## License 📄
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
## Acknowledgments
Thanks for checking out this project! reach out with any questions!