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.
- 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
- Implement basic admin panel
- Implement top-notch admin panel to control app behavior
- Java Version 21 or higher
- Spring Boot 3.2.2
- MySQL as the database
- OpenCV seventh sense API key
- Clone this project
- Sync Maven dependencies
- Run
EasyContactFinderBackendApplication.main()
Any contribution to this project is welcome.