This is a simple web application built with django the code implements marking attendance and submitting it to the database via a barcode scanner.
It runs under officially Django supported versions:
- Django 3.1.
- Python 3 (3.2, 3.4, 3.5, 3.6)
This Application can be installed by following the instructions below.
you must have python 3 > and pipenv installed
$ git clone git@github.com:JuliRash/Barcode-Attendance-TDD.git
$ cd Barcode-Attendance-TDD
$ pipenv shell
$ pip install -r requirements.txt
$ cp .env.example .env
$ python manage.py app_setup
webdriver for chrome
SECRET_KEY=''
DEBUG=True
webdriver_path = ''
$ python manage.py migrate
$ python manage.py runserver
$ python manage.py test
You can visit the application in this link below if the installation is successful. http://127.0.0.1:8000
Create a super user to configure the application by filling the setup form in the django admin. http://127.0.0.1:8000/admin