https://github.com/nextgengk/employee-management-system-in-python-django
This Employee Management System performs basic CRUD Operations using Django, Python & Bootstrap.
https://github.com/nextgengk/employee-management-system-in-python-django
bootstrap crud-operation django employee-management-system python rest-api
Last synced: 11 months ago
JSON representation
This Employee Management System performs basic CRUD Operations using Django, Python & Bootstrap.
- Host: GitHub
- URL: https://github.com/nextgengk/employee-management-system-in-python-django
- Owner: NextGenGk
- Created: 2023-01-29T08:29:30.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2025-01-03T14:44:20.000Z (over 1 year ago)
- Last Synced: 2025-01-03T15:36:12.679Z (over 1 year ago)
- Topics: bootstrap, crud-operation, django, employee-management-system, python, rest-api
- Language: Python
- Homepage:
- Size: 467 KB
- Stars: 10
- Watchers: 2
- Forks: 7
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Employee Management System
An Employee Management System in Django keeps track of all of the employee’s information and data. We’ve created all of the employee's and company crud (create, read, update, and delete) operations. This is a role-based module in which the admin can perform any operation on the data.
   
## Features
• Add Employee - The admin can add the employee in this software.
• View Employee Details - The admin can view the list of all employee details.
• Update Employee Details - The admin can edit the employee details and information.
• Delete Employee - The admin can remove the employee from the database.
> This Application was created using Python, Django, HTML/CSS, and Bootstrap.
## Sample video of this Project
Employee Management System -
https://user-images.githubusercontent.com/95544839/215315801-f1f4bbfb-53c2-4e5a-8090-844e4f572b46.mp4
## Installation
This requires [Python](https://www.python.org/) v3.8+ and [Django](https://www.djangoproject.com/) v4.0.4+ to run.
```bash
pip install -r requirements.txt
```
### Add your database name (change settings.py file)
```bash
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
# 'NAME': BASE_DIR / 'db.sqlite3',
'NAME': 'newemp', # add you database name (schema name eg: newemp)
'USER': 'root',
'PASSWORD': 'root',
'HOST': 'localhost',
'PORT': '3306'
}
}
```
### Update your database (By Applying migrations)
```bash
python manage.py migrate
```
### Install the dependencies and start the server.
```bash
python manage.py runserver
```