Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/santospaul1/leave-management-system-in-django-
https://github.com/santospaul1/leave-management-system-in-django-
Last synced: 17 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/santospaul1/leave-management-system-in-django-
- Owner: santospaul1
- Created: 2023-10-17T14:12:23.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-01-06T06:54:52.000Z (about 1 year ago)
- Last Synced: 2024-11-16T00:37:18.300Z (3 months ago)
- Language: JavaScript
- Size: 2.21 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Django Leave Management System
This Django application is a Leave Management System designed to facilitate leave requests and management within an organization. It is divided into two main sections: Admin Section and Employee Section.
## Features
### Admin Section
1. **Dashboard**
- View available leave types, employees, departments, pending leaves, declined leaves, and approved leaves.2. **Employee Section**
- View, edit, and add new employee details.3. **Department Section**
- Add, update, and view department information.4. **Leave Section**
- View, edit, and add new leave types.5. **Manage Leave Section**
- Approve and decline leave requests.
- View pending, declined, and approved leaves.6. **Admin Section**
- Add new admin and update admin details.### Employee Section
1. Apply for leave.
2. View leave application history.
3. Update personal information.
4. Recover password.## Login Details
### Admin Section
- **Username:** lamar
- **Password:** 1252### Employee Section
- **Username:** AKAM001
- **Password:** 1000## Installation
Follow these steps to set up the Leave Management System:
1. Clone the repository:
```bash
git clone https://github.com/santospaul1/Leave-Management-System-in-Django-.git
cd django-leave-management
2. Install dependencies:
```bash
pip install -r requirements.txt3. Apply migrations:
```bash
python manage.py migrate
4. Create a superuser for initial login:
```bash
python manage.py createsuperuser
5. Run the development server:
```bash
python manage.py runserver
6. Access the application at http://localhost:8000Contributing
Contributions are welcome! Follow the standard GitHub Fork & Pull Request workflow.License
This project is licensed under the MIT License - see the LICENSE file for details.