go langauge, gorm, mux
ContactGuard API is a RESTful web service designed to provide functionality similar to popular apps that identify spam numbers and allow users to search for a person's name by their phone number. The API is intended to be consumed by a mobile app, providing seamless integration between the frontend and backend.
- Set up the project structure
- Define the API endpoints
- Implement user registration functionality
- Implement user authentication functionality
- Create CRUD operations for users
- Create CRUD operations for contacts
- Implement marking numbers as spam
- Implement search functionality by name
- Implement search functionality by phone number
- Display user details and privacy settings
- Write data population script
- Test and debug the API
- Optimize performance and ensure security
- Write API documentation