This is a Django-based web application for managing office employees. It allows users to perform the following operations:
- View all employees
- Add a new employee
- Remove an existing employee
- Filter employees based on specific criteria
- Employee Management: Add, view, and remove employees.
- Filtering: Filter employees by name, department, or role.
- Bootstrap Integration: The application uses Bootstrap for responsive and user-friendly UI.
-
Clone the repository:
git clone <repository-url>
-
Navigate to the project directory:
cd ofc-emp-management-system-main/office_emp_proj -
Install dependencies:
pip install -r requirements.txt
-
Apply migrations:
python manage.py migrate
-
Run the development server:
python manage.py runserver
-
Open your browser and navigate to
http://127.0.0.1:8000/.
emp_app/: Contains the main application logic, including models, views, and templates.office_emp_proj/: Contains project-level settings and configurations.db.sqlite3: SQLite database file.requirements.txt: List of Python dependencies.
- Python 3.6+
- Django 3.2.11
This project is licensed under the MIT License.