The objective of this project is to build an AI-powered system to collect and analyze customer reviews for multiple companies, generating summaries and extracting common keywords using existing free AI models. The reviews and their respective analysis will be stored in a database, and summaries will be updated
Description: Endpoint to submit a new review.
Payload:
{
"company_id": 1,
"customer_name": "abc",
"review_text": "The service was excellent!"
}
Response: Success message after saving to the database.
POST /reviews
Description: Endpoint to submit a new review. Payload: { "company_id": 1, "customer_name": "abc", "review_text": "The service was excellent!" } Response: Success message after saving to the database.