An open API service indexing awesome lists of open source software.

https://github.com/miltonbhowmick/qr-code-attendance


https://github.com/miltonbhowmick/qr-code-attendance

attendance attendance-management-system attendance-system qr-code-attendance student-attendance

Last synced: 6 months ago
JSON representation

Awesome Lists containing this project

README

          

QR-code-attendance


A Project for making attendance system easy and secure


View Demo
·
Report Bug
·
Request Feature

## About The Project

College & School (X)


This project is only for university students.


This is a project based on attendance system. I have tried to figure out a way to take attendance through android mobile. A QR code will be generated according to selected course code by teacher. Then he/she will show the generated QR code to projectile screen. Students will scan QR code and their names will be shown in the screen board with real time.

Objectives:
* To convert the analog system to digital system.
* To save time to take class attendance.
* To reduce cheating done by students.

## Getting Started

This is an example of how you may give instructions on setting up your project locally.
To get a local copy up and running follow these simple example steps.

### Prerequisites
Be sure you have the following installed on your development machine:

* Python >= 3.7
* Django >=2.1
* Git
* pip
* Virtualenv (virtualenvwrapper is recommended)

### Installation

To setup a local development environment:

Create a virtual environment in which to install Python pip packages. With [virtualenv](https://pypi.python.org/pypi/virtualenv),
```bash
virtualenv venv # create a virtualenv
source venv/bin/activate # activate the Python virtualenv
```

or with [virtualenvwrapper](http://virtualenvwrapper.readthedocs.org/en/latest/),
```bash
mkvirtualenv -p python3 {{project_name}} # create and activate environment
workon {{project_name}} # reactivate existing environment
```

Clone GitHub Project,
```bash
git clone https://github.com/Miltonbhowmick/QR-code-attendance.git
cd QR-code-attendance
```

Install development dependencies,
```bash
pip install -r requirements.txt
```

Migrate Database,
```bash
python manage.py migrate
```

Run the web application locally,
```bash
python manage.py runserver # 127.0.0.1:8000
```

Create Superuser,
```bash
python manage.py createsuperuser
```

## Contributing

1. Fork the Project
2. Create your Feature Branch (`git checkout -b feature/AmazingFeature`)
3. Commit your Changes (`git commit -m 'Add some AmazingFeature'`)
4. Push to the Branch (`git push origin feature/AmazingFeature`)
5. Open a Pull Request

## License

Distributed under the MIT License. See `LICENSE` for more information.

## Contact
Linkedin - [@miltonbhowmick](https://www.linkedin.com/in/milton-chandro-bhowmick-52a288b6/)