This document describes a face recognition and attendance marking system using machine learning. The proposed system aims to digitize traditional pen-and-paper based attendance records and solve issues with manual systems. It will use face recognition to mark attendance only when a student is within a 2km range of the college, addressing flaws in existing biometric scanners and fingerprint-based systems. The system architecture includes modules for student and staff registration and login, face recognition, location checking, and attendance marking.