This is my side project for taking attendance in labs in my university. Python Flask is used as backend!!
You need the following dependencies installed to run this script
- Git
- Python3
- flask
- sqlite3
- First you need to install Git :
sudo apt install git -y
- Then install Python3 :
sudo apt install python3 -y
- Installing
pip
:
sudo apt install python3-pip -y
- Installing
flask
:
pip install flask
- Installing
sqlite3
:
pip install sqlite3
- Clone the repo :
git clone https://github.com/parthasdey2304/flask-lab-attendance-system.git
- Open the repository :
cd flask-lab-attendance-system
- Run the
main.py
file :
python main.py
- Online database functionality.( addition of SuperBase for backend)
- Exporting attendance data as a .csv file.
- Streamlining the database setup process using MongoDB.
- Integration of pywhatkit and telebot to get the attendance data in PDF format.
- Usage of RFID system with Raspberry Pi Zero to prevent chances of proxy.
We welcome contributions from the community! We welcome your contributions to improve the project. If you'd like to contribute to Flask-Lab-Attendance-System, please read the following guidelines on how to contribute:
- Fork the repository and create a new branch for your changes.
- Make your changes to the code.
- Test your changes thoroughly.
- Commit your changes with a clear and descriptive message.
- Push your changes to your fork.
- Create a pull request and wait for me to verify and then merge it to the main branch.