Skip to content

Employee Management System using Django A web-based Employee Management System built with the Django framework. This system enables organizations to efficiently manage employee records through a clean, responsive, and intuitive interface.

License

Notifications You must be signed in to change notification settings

sonali6062/Employee-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

92 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧑‍💼 Employee Management System

A web-based Employee Management System built using the Django framework. This system helps organizations manage employee records effortlessly with an intuitive, responsive interface.

🌐 Live URL

http://127.0.0.1:8000/
(For local use )


🚀 Features

  • Add New Employees: Quickly register new employees with detailed information.
  • 📝 Edit/Update Records: Modify employee details as needed.
  • Delete Records: Easily remove employee entries.
  • 🔍 Search & Filter: Locate employees efficiently using search and filter options.
  • 📋 View Employee List: See all employees along with their assigned roles in a well-structured table.
  • User-Friendly Interface: Clean, responsive design for seamless use across devices.

🛠️ Tech Stack

  • Backend: Django (Python)
  • Frontend: HTML, CSS, Bootstrap
  • Database: SQLite (default, easily configurable to PostgreSQL/MySQL)
  • Tools: Django Admin, Django ORM, Django Template Language

📦 Setup Instructions

1. Clone the Repository

git clone https://github.com/sonali6062/Employee-Management-System.git
cd Employee-Management-System

2. Create a Virtual Environment

python -m venv venv
source venv/bin/activate  # For Linux/Mac
venv\Scripts\activate     # For Windows

3. Install Dependencies

pip install -r requirements.txt

4. Apply Migrations

python manage.py migrate

5. Run the Server

python manage.py runserver

6. Access the Application

Open your browser and go to: http://127.0.0.1:8000/


🔐 Admin Login

python manage.py createsuperuser
  • Use the credentials to log in and manage the system via Django Admin.

📸 Screenshots

Dashboard View

Admin Login

Admin Dashboard


🤝 Contributing

Feel free to fork this repository, make changes, and submit pull requests. Contributions are always welcome!


About

Employee Management System using Django A web-based Employee Management System built with the Django framework. This system enables organizations to efficiently manage employee records through a clean, responsive, and intuitive interface.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published