A Kotlin-based Android app developed using Jetpack Compose to streamline attendance management for CodeNest. The app allows a faculty to scan Student ID barcodes to mark attendance, register students, and view attendance records efficiently.
The app comprises three primary screens, each designed to fulfill a specific task:
-
Scan & Mark Attendance
- Allows faculty to scan a student's ID card barcode and automatically mark the student as present in the database.
-
Register Student
- Enables the registration of new students by adding their details to the database.
-
Attendance Records
- Displays a list of all students who were marked present at a specified time.
- Language: Kotlin
- UI Framework: Jetpack Compose
- Database: Remote MongoDB
- Barcode Scanning: CameraX
- Backend: ExpressJS (https://github.com/aashish-65/RegistrationSystem)
To run this project locally, follow these steps:
- Clone the Repository
git clone https://github.com/Vivek-2004/Attendance-System cd Attendance-System