Skip to content

parthasdey2304/flask-lab-attendance-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

flask-lab-attendance-system

This is my side project for taking attendance in labs in my university. Python Flask is used as backend!!

Prerequisites

You need the following dependencies installed to run this script

  • Git
  • Python3
  • flask
  • sqlite3

Installation

  • 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

Usage

  • Open the repository :
cd flask-lab-attendance-system
  • Run the main.py file :
python main.py

Upcoming Features :

  1. Online database functionality.( addition of SuperBase for backend)
  2. Exporting attendance data as a .csv file.
  3. Streamlining the database setup process using MongoDB.
  4. Integration of pywhatkit and telebot to get the attendance data in PDF format.
  5. Usage of RFID system with Raspberry Pi Zero to prevent chances of proxy.

Contributing

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.

THANK YOU COMMUNITY!!!!

About

This is my side project for taking attendance in labs in my university. Python Flask is used as backend!!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published