Inspiration
The basic idea was to develop a security system for student. The system will be able to recognise student and send an alert message to student's parents/guardian. The system will not only ensure students security however, it will also reduce kidnaping rate and child abuse which is big challenge now a days.
What it does
The system will provide rapid feedback to student's parents/guardian. If the student is recognised by the proposed system he/she will be marked present in the database and a pre-written success message will be send to student's guardian declaring that the student is present at the institute. If the student is absent the system will send a message declaring the student is absent. The system can also generate every day attendance sheet as a _csv file.
How I built it
To achieve the proposed system we have developed a web app using the technologies above. For the front-end we have used HTML5, CSS3, Bootstrap5, Chartjs. For the face recognition we have used an open-source library called face_recognition along with OpenCV. Furthermore, we have used an open-source Python framework called Django* for back-end along with **PostgreSQL. We also used Twilio API for instant feedback to student's guardians/parents.
Challenges I ran into
As a student of BS Software Engineering it was challenging for us to develop the proposed system. To develop the proposed system we have used different technologies and tools mentioned above. Integrating computer vision and web technologies was challenging part of the project.. However, thanks to the our supervisor Engr. SanaUllah, internet and active developers community stackoverflow which helped us a lot.
Accomplishments that I'm proud of
The idea was selected for funding by Ignite (National IT board of Pakistan). This was a big achievement and thanks to Allah Almighty.
What I learned
We learned a lot while developing this app. I practiced and learned different tools which was necessary as software developer. We learned different front-end and back-end technologies and integration of different technologies.
What's next for Face Recognition Based Smart Solution for Students Security.
The next phase is to deploy the system to the online server and integrate it with raspberry pi chip. We are also going to deploy it at different schools to achieve the goals of this project.
Built With
- bootstrap
- chartjs
- css3
- django-python
- face-recognition
- html5
- postgresql
- twillio-messaging-api

Log in or sign up for Devpost to join the conversation.