A simple FastAPI-based microservice that performs sentiment analysis on user input text. Built with the 12-Factor App principles in mind.
VIDEO DEMO: HERE IN GOOGLE DRIVE available ✅
- REST API for sentiment analysis
- Docker & Docker Compose support
- Clean project structure
- GitHub Actions CI with test/lint steps
- Environment-based configuration using Pydantic
- Pytest test coverage
- Pre-commit hooks
POST /api/v1/analyze
{
"text": "I love working on this project!"
}