An open API service indexing awesome lists of open source software.

https://github.com/ankitpoddar07/employee-record-management

# 🏢 Employee Record Management System :- To access this file please read (readme.md) instructions.
https://github.com/ankitpoddar07/employee-record-management

college-project django-admin django-project html-css management-system python-django-web-application record vscode-extension

Last synced: 7 months ago
JSON representation

# 🏢 Employee Record Management System :- To access this file please read (readme.md) instructions.

Awesome Lists containing this project

README

          

# 🏢 Employee Record Management System :
The **Employee Management System** is a Django-based web application that allows users to efficiently manage employees within a company. It provides functionalities such as adding, deleting, editing, and filtering employees through a user-friendly interface. The system includes **secure login functionality** to restrict access.
---

## 🚀 How to Run the Project :- (Important)

1️⃣ **Open the project in VS Code** or any preferred code editor.
2️⃣ **Navigate to the project directory** using the command:
```sh
cd myapp
```
3️⃣ **Run the Django development server** with:
```sh
python manage.py runserver
```
4️⃣ The server will start, and you can access the Employee Management website.

🔗 **Visit:** [http://127.0.0.1:8000/](http://127.0.0.1:8000/)

---
## ✨ Features

✅ **Employee Management** – Add, delete, and edit employee details like name, position, department, and contact information.
✅ **Employee Filtering** – Easily find employees by filtering based on department, position, or name.
✅ **User Authentication** – Secure login system ensuring that only authorized users can manage employee data.
✅ **User Roles** – Administrators have full access, while regular users may have restricted permissions.
✅ **User Profile** – Users can update their profile details (name, email, password).
✅ **Responsive Design** – Optimized for desktops, tablets, and mobile devices.
---

## 📌 Usage Guide

1️⃣ Open [http://127.0.0.1:8000/](http://127.0.0.1:8000/) in your web browser.
2️⃣ **Login** with an existing account or **Sign Up** to create a new one.
3️⃣ Manage employees by **adding, editing, deleting, and filtering** records.
4️⃣ To access the **Admin Panel** for managing user roles & permissions, visit:
🔗 [http://127.0.0.1:8000/admin/](http://127.0.0.1:8000/admin/) and log in using your superuser credentials.

---

💡 **Feel free to modify and expand the project to suit your needs!** 😊