Clone this repository in a folder and change your directory to that folder
All contributions to this repository are welcome. However all contributors must follow the CONTRIBUTING.md before submitting any pull requests.
Also contributors must raise an issue before submitting a Pull Request
pip install -r requirements.txt
Then we need to create the database for the project. To do that use
cd EinNell && python3 manage.py makemigrations
python3 manage.py migrate
Now the final thing to do is create a superuser
python3 manage.py createsuperuser
On doing this you will be prompted through a series of steps
On completion you will get a message
Superuser created successfully.
Now we are done
To run this on your local machine
python3 manage.py runserver
2 types of users are there
Login Page for both employee and authorities, however signup page is only for employees
- Can see their to do list of tasks and complete them
- Can see their head details ( Name, phone, mail)
- Can send mail to superiors
- Can edit their personal details ( Only once )
- Can chat with their senior and other employees under that senior
- Can create and assign tasks to employees
- Rate Tasks
- Can see all the completed tasks
- Contact employees
- Promote employees to authority position
- Review employee perfomance
- Chat with their employees