Not the school attendance system, I have build. However, office attendance system, I have already worked with. Basically employees need to take their selfie through the application and the image be saved as attendance. Also can calculate working hours through the application. Kindly confirm me - whether student only need to mark themselves as present for your application? Or the attendance system be something different?
By the way, have you decided about technology stack for this project? Hoping to discuss details.