AttendEase is a modern method of capturing attendance. It is a bluetooth based attendance system running majorly off mobile devices with minimal backend and database requirements. It includes a mobile application along with a web console, built completely using open-source frameworks and tools to replace the already existing presence detection methods. AttendEase at its core relies on Bluetooth LE, which is a standard in smartphones that dates back 5 to 8 years.
Watch the whole demo here
- Teacher App: Allows teachers to take attendance efficiently using a mobile application.
- Student App: Allows student to give attendance for lectures and also provides students with their real-time attendance percentage along with notifications indicating their attendance percentages on attending/bunking the lecture.
- Admin Console: Offers advanced attendance management features including visual representation, manual record management, defaulter list generation, and online lecture attendance uploading.
- Mobile App Development: Flutter
- Backend: Node.js, Pocketbase (open-source backend with SQLite database)
- Frontend: React.js
- Flutter SDK
- Node.js
- Pocketbase
- React.js
- Clone the repository.
- Install dependencies for the teacher and student apps.
- Set up and run the backend server.
- Start the mobile apps.
- Set up and run the frontend for admin console.