Skip to content

Latest commit

 

History

History
51 lines (26 loc) · 2.56 KB

README.md

File metadata and controls

51 lines (26 loc) · 2.56 KB

Employee_Management_MEAN-stack

This project is developed with Angular, Bootstrap, TypeScript, MongoDB, Node.js, Express.js

Employee Management Software is a versatile and user-friendly application designed to simplify and streamline the process of managing employees within your organization. Whether you are a small business owner or part of a larger enterprise, this software offers a comprehensive set of features to help you efficiently manage your workforce.

Features

Employee Information: Store and manage essential employee details, such as personal information, contact details, and job-specific data.

Attendance Tracking: Keep track of employee attendance, including check-ins, check-outs, and leave requests.

Leave Management: Streamline leave requests and approvals, making it easier for employees to manage their time off.

Performance Evaluation: Create and manage performance reviews and track employee progress over time.

Payroll Management: Generate and manage payroll for your employees, including tax calculations and salary distribution.

Task Assignment: Assign and monitor tasks and projects to ensure effective workload distribution.

Document Storage: Securely store and manage important employee documents, such as contracts, certifications, and performance reviews.

Reporting and Analytics: Generate comprehensive reports and utilize analytics to gain insights into your workforce.

User Access Control: Control access to sensitive employee data with role-based permissions and authentication.

Development server

Run node index.js or npx nodemon for a MongoDB server. Navigate to http://localhost:5000/. This command will start yhe JSON server.

Run ng serve for a dev server. Navigate to http://localhost:4200/. The application will automatically reload if you change any of the source files.

Code scaffolding

Run ng generate component component-name to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module.

Build

Run ng build to build the project. The build artifacts will be stored in the dist/ directory.

Running unit tests

Run ng test to execute the unit tests via Karma.

Running end-to-end tests

Run ng e2e to execute the end-to-end tests via a platform of your choice. To use this command, you need to first add a package that implements end-to-end testing capabilities.

Further help

To get more help on the Angular CLI use ng help or go check out the Angular CLI Overview and Command Reference page.