/Employee-Management-System

Primary LanguagePythonApache License 2.0Apache-2.0

Employee-Management-System.

The Employee Management System is a web-based solution for efficient HR administration. It simplifies tasks like adding, updating, and removing employee records, managing departments and roles, and tracking essential details. With user-friendly interfaces, it streamlines data entry and retrieval, offering HR professionals a centralized platform for effective employee management. An employee management system built with Django, providing functionalities to add, view, remove, and filter employees.

Tech Stacks Used

  • Django: A high-level Python web framework that encourages rapid development and clean, pragmatic design.
  • Bootstrap: A popular front-end framework for building responsive and stylish web pages, eliminating the need for custom JavaScript.
  • SQLite: A lightweight, file-based relational database management system used for development.
  • HTML and CSS: Standard web technologies for structuring and styling web pages.

Features

  • View All Employees: Explore the complete roster and view details of all employees.

  • Add an Employee: Easily add a new employee to enhance your workforce.

  • Remove an Employee: Streamline your workforce by removing an employee with ease.

  • Filter Employees: Find specific team members by filtering based on first name, last name, and role.

Getting Started

Install Dependencies

To run this project locally, clone the repository and install dependencies:

git clone https://github.com/akshat-o5/employee-management-system.git
cd employee-management-system
pip install -r requirements.txt

Apply Database Migrations

Apply database migrations to set up the required database:

python manage.py migrate

Run the Development Server

To run the development server, execute the following commands:

python manage.py runserver

Visit http://127.0.0.1:8000/ in your browser to access the application.

Contributing

Contributions are welcome! Feel free to open issues or submit pull requests.

License

This project is licensed under the Apache License.

API Documentation Link

https://documenter.getpostman.com/view/23129267/2s9YsJBCER