https://github.com/sanchariii/manageit
ManageIt can be used by any user to store the personal employee details of the employees in the workplace including - name, email, department and all update/delete the details later as per requirements.
https://github.com/sanchariii/manageit
css3 django html5 python sqlite
Last synced: 3 months ago
JSON representation
ManageIt can be used by any user to store the personal employee details of the employees in the workplace including - name, email, department and all update/delete the details later as per requirements.
- Host: GitHub
- URL: https://github.com/sanchariii/manageit
- Owner: Sanchariii
- License: mit
- Created: 2024-02-07T07:48:40.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-02-07T10:52:42.000Z (over 2 years ago)
- Last Synced: 2025-06-27T16:29:12.301Z (12 months ago)
- Topics: css3, django, html5, python, sqlite
- Language: JavaScript
- Homepage:
- Size: 3.87 MB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
ManageIt 👩🗒️👨

## Overview of the App
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:
1. 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.
2. Add Employee Section - This section contains a table where user adds the details of a new employee.
3. Remove Employee Section - In this section , user can delete the details of the employee from the list which is not required anymore.
4. Filter Employee Section - This section is the filtering section of employee so that we can get details of any employee when needed immediately.
## Tech Stack Used
## Libraries Used
* Django
* SQLite
## Structure Of The Project
* The home page of the application contains:
1. Landing Page - Here users can get started with using our application
2. 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.
## UI Of The Web Application
### 1. Home Page
### 2. Employee Details Page



### 3. Admin Page
## Future Prospects
- Add a Meeting Section to update about the upcoming or incomplete meetings in the workplace
- Add more dynamic layouts in the application
## Run Locally
1. Clone the project
```bash
git clone https://github.com/Sanchariii/ManageIt.git
```
2. Go to the project directory
```bash
cd ManageIt
```
3. Install dependencies
```bash
pip install -r requirements.txt
```
4. Start the server
```bash
python manage.py runserver
```
5. Create a superuser
```bash
python manage.py createsuperuser
```
6. Run the application on your local server
```bash
python manage.py runserver
```
## Contributing
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.
## License
This project is licensed under the [DBaJ-NC-CFL](./LICENCE.md).