An employee performance review app
- Superuser adds admin users through the django admin panel
- Admin signs in to the app add employees for review
- Admin updates performance review for each of the employee to be reviewed
- Admin assign reviewer(employee) to each of the employee to be reviewed
- Reviewer comments on the performance review of the employee he is assigned to
python3 -m venv env
touch .env
copy .env_example
into .env
and update the variables accordingly
source env/bin/activate
pip3 install -r requirements.txt
npm install
./manage.py makemigrations
./manage.py makemigrations api
./manage.py migrate
./manage.py createsuperuser
./manage.py runserver
npm start
http://127.0.0.1:8000/admin/api/member/add/
http://localhost:3000/login
http://localhost:3000/login
http://127:0.0.1:8000/api/v1/swagger
- React (frontend framework)
- MobX (state management for React)
- Django (backend framework)
- django-rest-framework (API framework for Django)