Skip to content

hashimaawan/DevOps_SentimentalModel_Deploy

Repository files navigation

Sentiment Analysis App

License

A containerized sentiment analysis application with FastAPI backend and React frontend.

✨ Features

  • Analyze text sentiment (positive, negative, or neutral)
  • Docker-ready deployment
  • CI/CD with GitHub Actions ( Docker images will be built, The containers will be spun up, A basic health check will be run on the backend, Linting will be performed on the frontend)

🛠️ Tech Stack

  • Backend: FastAPI, TextBlob
  • Frontend: React
  • Infrastructure: Docker, Docker Compose

📁 Project Structure

sentimentalFlow/

  • ├── backend/ │ ├── app/ │ │ ├── main.py │ │ └── model.py │ ├── devopsenv/ # Optional: your custom environment folder │ ├── venv/ # Python virtual environment (ignored via .gitignore) │ ├── requirements.txt │ └── Dockerfile
  • ├── frontend/ │ ├── public/ │ ├── src/ │ │ ├── App.js │ │ ├── index.js │ │ └── other frontend files │ ├── package.json │ └── Dockerfile
  • ├── docker-compose.yml └── README.md

Running the App

Start containers

  • docker-compose up

Access app at:

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors