https://github.com/omarreda22/attendance-and-leaving-system-using-qr-code
University attendance and departure system using QR Code
https://github.com/omarreda22/attendance-and-leaving-system-using-qr-code
attendance-system django python qr-code qrcode qrcode-scanner
Last synced: 19 days ago
JSON representation
University attendance and departure system using QR Code
- Host: GitHub
- URL: https://github.com/omarreda22/attendance-and-leaving-system-using-qr-code
- Owner: omarreda22
- Created: 2022-05-21T20:11:53.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-01-30T20:15:48.000Z (over 2 years ago)
- Last Synced: 2025-03-29T01:51:40.164Z (about 1 month ago)
- Topics: attendance-system, django, python, qr-code, qrcode, qrcode-scanner
- Language: JavaScript
- Homepage:
- Size: 35.1 MB
- Stars: 12
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# University attendance and departure system
Create QR Code using (Python/Django), and use this codes for university attendance and departure system

## How it work(professor side)
before every lecture for every professor
1. professor create QR code for attendance and departure
2. the worker print this qr code and paste on for example lecture room door (also will display in site).gif)
## How it work(student side)
1. student will scann QR Code by his phone
2. qr code will take him to register form
3. student will submit by name and id
4. he will display in students table for this lecture
## How to install on Windows
1. clone this project
2. install virtualenv
```
pip install virtualenv
```
3. create new virtual environment
```
py -m venv venv
```
4. activate the new virtual
```
.\venv\Scripts\activate
```
5. install requirements.txt
```
pip install -r requirements.txt
```
6. run local server to begin
```
py manage.py runserver
```
7. go live with [localhost:8000](http://localhost:8000/)
### To install on Unix/macOS [see this document](https://packaging.python.org/en/latest/guides/installing-using-pip-and-virtual-environments)
## Access admin panel
1. run on trimnal
```
py manage.py createsuperuser
```
2. create new admin user
2. go to [localhost:8000/admin](http://localhost:8000/admin)### Enjoy^^