This application can be used by any user to store the personal employee details of the employees in the workplace including - name, email, department, all update/delete and filter the details later as per requirements. The admins can also group employee related to workplace and can also delete them later once they are done with them. |
There are 4 different sections in the app as follows:
-
Employee Details Section - This section contains a table to display the details of the employees stored which includes : Full Name , Salary , Bonus , Phone Number ,Role , Department , Location , HireDate.
-
Add Employee Section - This section contains a table where user adds the details of a new employee.
-
Remove Employee Section - In this section , user can delete the details of the employee from the list which is not required anymore.
-
Filter Employee Section - This section is the filtering section of employee so that we can get details of any employee when needed immediately.
-
Django
-
SQLite
-
The home page of the application contains:
- Landing Page - Here users can get started with using our application
- Link to Employee Section - Add, Update, Delete employee details for any workplace
-
A admin page which can be accessed by the administrative department of the office for the detailed information of the employees.
- Add a Meeting Section to update about the upcoming or incomplete meetings in the workplace
- Add more dynamic layouts in the application
- Clone the project
git clone https://github.com/Sanchariii/ManageIt.git
- Go to the project directory
cd ManageIt
- Install dependencies
pip install -r requirements.txt
- Start the server
python manage.py runserver
- Create a superuser
python manage.py createsuperuser
- Run the application on your local server
python manage.py runserver
Contributions are welcome! If you'd like to contribute to this project, please follow these steps:
-
Fork the repository.
-
Create a new branch (
git checkout -b feature/your_feature_name
). -
Make your changes.
-
Commit your changes (
git commit -am 'Add new feature'
). -
Push to the branch (
git push origin feature/your_feature_name
). -
Create a new Pull Request.
This project is licensed under the DBaJ-NC-CFL.