AI-powered tool for analyzing text sentiment with a REST API.
95
Sentiment Analyzer Application is a powerful AI-driven tool that analyzes text feedback and determines its sentiment (positive, neutral, or negative). It leverages GPT-4o for sentiment analysis and is built using Spring Boot (backend) and Vite React (frontend).
ā
AI-powered sentiment analysis using GPT-4o
ā
REST API for easy integration
ā
Scalable and containerized with Docker
ā
Built with Spring Boot & Vite React
To get started, pull the latest image from Docker Hub:
docker pull hitruong05/sentiment-analyzer-application:v4
docker run -d -p 8080:8080 hitruong05/sentiment-analyzer-application:v4
http://localhost:8080
The application provides a REST API to manage user feedback and analyze sentiment.
/api/feedbackGET[
{
"id": 1,
"content": "It is a great product",
"sentimentScore": 0.8,
"createdAt": "2025-03-14T09:21:21.820333",
"sentiment": "POSITIVE"
},
{
"id": 2,
"content": "Could be better",
"sentimentScore": -0.2,
"createdAt": "2025-03-14T09:23:19.114186",
"sentiment": "NEGATIVE"
}
]
/api/feedbackPOST{
"text": "I love this product!"
}
{
"id": 3,
"content": "I love this product.",
"sentimentScore": 0.9,
"createdAt": "2025-03-14T09:28:13.906895",
"sentiment": "POSITIVE"
}
For any questions, issues, or collaboration opportunities, feel free to reach out:
Content type
Image
Digest
sha256:e3a8ff78bā¦
Size
278.8 MB
Last updated
over 1 year ago
docker pull hitruong05/sentiment-analyzer-application:v4