Attendify is a robust attendance system designed for schools. Utilizing Azure Functions and an SQL database, it streamlines the process of attendance verification in classrooms. Teachers can initiate sessions for their classes, generating a unique code for students to enter and confirm their attendance. This data is then securely saved and managed.
- Session Initialization: Teachers can start a session for each class, generating a random attendance code.
- Attendance Verification: Students enter the provided code to mark their attendance.
- Data Management: Attendance records are securely stored and managed in an SQL database.
- User-Friendly Interface: Built with React, offering a seamless and intuitive user experience.
- Frontend: React
- Backend: Azure Functions (Python)
- Database: Azure SQL Database
- Node.js
- Azure account and Azure Functions
- SQL database setup
- Clone the repository:
git clone https://github.com/PKaracs/Attendify.git - Navigate to the project directory:
cd attendify - Install dependencies:
npm install - Configure Azure Functions and SQL database according to your Azure setup.
- Start the frontend server:
npm run dev - Deploy Azure Functions as per Azure documentation.
- Access the application through the provided local URL.
- Teachers:
- Log in to the system.
- Select the class and start a new session. A code will be generated.
- Share the code with students.
- Students:
- Log in and enter the code provided by the teacher.
- Once entered, attendance is automatically recorded.
Andrei, Leonardo, Nicholas, Peter, Paul