Skip to content

Latest commit

 

History

History
49 lines (32 loc) · 3.08 KB

README.md

File metadata and controls

49 lines (32 loc) · 3.08 KB

Contact Buddy - Backend

Contact Management App for Lazy and Busy People

A Java Spring Boot backend application for Contact Buddy App.


Contact Buddy aims to provide streamlined functionalities for those who need to share their contacts as easily as possible. This app includes a face scanning feature, allowing users to obtain their friends' contacts with just a photo. Privacy settings are available to hide numbers from anonymous people. Additionally, if a friend is nearby with internet access, their number can be easily imported without scanning. A manual approval system controls number sharing.

See Contact Buddy frontend

Contact Buddy Image

Features

App Level Features

  • Email login and registration
  • Google Login and registration
  • Show saved contacts
  • Find contacts by face scanning
  • Profile settings and update
  • Show nearby contacts
  • Contact privacy settings
  • Contact request system
  • Group system and group-level privacy settings

Admin Panel

  • Implement basic admin panel
  • Implement top-notch admin panel to control app behavior

For Developers

Requirements

  • Java Version 21 or higher
  • Spring Boot 3.2.2
  • MySQL as the database
  • OpenCV seventh sense API key

How to Install for Development

  1. Clone this project
  2. Sync Maven dependencies
  3. Run EasyContactFinderBackendApplication.main()

Any contribution to this project is welcome.