Skip to content

MafQud is a mobile application that leverages cutting edge Computer Vision techniques to help find missing people

License

Notifications You must be signed in to change notification settings

ahmedfatehi/MafQud-Android

 
 

Repository files navigation

🔭 About MafQud:

MafQud is a mobile application that leverages cutting edge Computer Vision techniques to help find missing people.

Generic badge MIT license


Watch our Youtube video:
text

People who are willing to help will submit pictures of children whom they suspect to be lost or kidnapped, along with the location in which they found him/her. On the other hand, families of victims need to upload pictures of their missing child along with some distinctive information about him/her. From here, a matchmaking process starts that identifies faces using a Facial Recognition Model. After a successful matchmaking process, a notification will be sent to the victim's family informing them that their missing child has been found, and they will be sent the contact info of the person who found him along with the location he found the child in.

📳 MafQud Objective(S):

In the early stages of the project, we all have the same goals and objectives that we want to achieve by the end of the project and become clear to us throughout the phases of the project that we are walking towards achieving these goals. The objectives are not only technical but also non-technical. That includes:

  • Value: In MafQud, we see how we can understand the problem we intend to solve, put ourselves in our user’s shoes, value his pain and try hard to help him That is how we can add value for our users and for society.
  • Impact: Adding value for our users means there is a chance for impact, a positive one, that can last for a long time or even forever! That's what we aspire to do.
  • Learn: Having a project like MafQud with its details is a new challenge for our society to have, and also for us to implement, an open chance to learn new things and explore new areas, reach our limits, and beyond. With MafQud there were and still are new things to learn and explore.
  • Collaborate: In MafQud, it is important to work as a team, from the smaller sub-teams that come together to make MafQud. We believe that teamwork and collaboration are great values to have.
  • Communicate: We are eager to communicate effectively with each other, to build a clear way of communication that has less risk of misunderstanding or unclarity. In MafQud, we seek to respect each other and value the other’s work and not underestimate it.
  • Share: We believe that sharing is what builds our community, and takes it to a new era of advancement. That’s why we are aware and interested in sharing the knowledge between us to become united and to build a way of sharing this knowledge with the open-source world.

🛤️ MafQud Team:


  • Youssef El-Mahdy Project manager
  • Marwa Kamel UI/UX designer
  • Ahmed Shehata Android developer
  • Osama Yasser Back-end developer
  • Osama Ragab Back-end developer
  • Eman Ebrahim Data scientist
  • Tasneem Nabil Data scientist
  • Omar Hegazy Data scientist

🛤️ MafQud branding:

MafQud Branding

🌟 List Of Features:


  • Splash screen
  • Onboarding
  • Sign-up and login
  • Report a missing/ found case
  • Image previewer
  • Push notifications
  • Native maps
  • Device hardware access (camera, GPS)

💥 MafQud on Google Play:


📖 Dependencies:

Dependencies are any aspect that the product or product team relies on to meet objectives. These may include:

🛤️ What's next?:

  • Test the app (Unit, Integration, UI)
  • Fix bugs
  • Add new feaures

Licence:

MIT License

About

MafQud is a mobile application that leverages cutting edge Computer Vision techniques to help find missing people

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Kotlin 96.4%
  • Java 3.6%