Skip to content

adhikari-pratik/sentiment-analysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧠 Sentiment Analyzer - FastAPI Microservice

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 ✅


🚀 Features

  • 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

🧪 API Endpoint

  • POST /api/v1/analyze

Pre-commit hook in action

alt text

{
	"text": "I love working on this project!"
}

About

A machine learning project for sentiment analysis, built primarily with Python. This repository provides tools to classify text data into positive, negative, or neutral sentiments. The project leverages natural language processing (NLP) techniques and includes Docker support for easy deployment.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors