Система менеджмента сотрдуников для выставления их данных, должности, статуса, подразделения и дальнейшего генирования qr кода(с ссылкой на их профиль).
У компании есть свои подразделения, которые как и все последующие данные выбираются при добавлении сотрудника.
У сотрудников есть свои статусы(пр. "Уволен" и тд.) и должности.
Данные отоброжаются по индексам, к примеру при присвоение главному подразделению индекс 1, в таблице оно будет отображаться первым, как и его сотрудники.
Так же работает с должностями.
Во время добавления сотрудника создается персональный qr код, который хранит в себе ссылку на переход в страницу его данных.
Страница с данными сотрудника
Сотрудники отоброжаются по индексам их филиалов и должности.
У каждого подразделения отдельный список сотрудников
- Клонировать данный репозиторий
git clone https://github.com/DakaRRR/ems_django_qr.git
- Зарузить библиотеки.
pip install -r requirements.txt
- Пропишите данные в env файл, в данном формате:
POSTGRES_DB_NAME=your_db etc.
4.Создание и установка миграций и запуск локального серверва.
python manage.py makemigrations
python manage.py migrate
python manage.py runserver
5.Перейти по локальному адресу.