Skip to content

aimedidierm/employee-management-software

Repository files navigation

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:

Installation Steps 🛠️

  1. Clone the repository:

    git clone https://github.com/aimedidierm/employee-management-software.git
    cd employee-management-software
  2. Install dependencies:

    npm install
  3. Run the development server:

    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 register forget reset

Employee Management

emp1 emp2

Attendance Tracking

attendance

Reports Page

report

License 📄

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

Thanks for checking out this project! reach out with any questions!

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published