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.
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.
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.
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
.
Run ng build
to build the project. The build artifacts will be stored in the dist/
directory.
Run ng test
to execute the unit tests via Karma.
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.
To get more help on the Angular CLI use ng help
or go check out the Angular CLI Overview and Command Reference page.