Skip to content

ldodson10/sentiment-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

9 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🧠 Sentiment Analysis Web Tool πŸ› οΈ Technologies Used TextBlob β€” Sentiment analysis

Flask-SQLAlchemy β€” Database ORM

SQLite β€” Lightweight database for storing entries

HTML/CSS β€” Frontend templates

Render β€” Cloud deployment

πŸš€ How to Run Locally

  1. Clone the repository git clone https://github.com/ldodson10/sentiment-app.git cd sentiment-app
  2. Create and activate a virtual environment (recommended): python -m venv venv venv\Scripts\activate # On Windows
  3. Install the required packages: pip install -r requirements.txt
  4. Run the application: python app.py Visit http://localhost:5000 in your browser.

☁️ Deployment with Render This project is deployed using Render, a cloud hosting platform that enables developers to launch web applications with ease.

⚑ Why Render? Render simplifies the process of hosting and running backend applications like this Flask-based sentiment analysis tool. It automatically pulls the latest code from GitHub and deploys it, eliminating the need to manually manage infrastructure.

πŸ”§ Workflow Overview GitHub is used to store, version, and manage the project code. Render connects to the GitHub repository, builds the application, and hosts it live.

πŸ”— Live Demo: https://sentiment-app-6y17.onrender.com

πŸ—‚οΈ Project Structure πŸ“ sentiment-app/ β”œβ”€β”€ app.py # Main application logic β”œβ”€β”€ requirements.txt # Python dependencies β”œβ”€β”€ render.yaml # Render deployment configuration β”œβ”€β”€ templates/
β”‚ β”œβ”€β”€ index.html # Input form page β”‚ └── result.html # Output results page β”œβ”€β”€ static/ # Static assets (if any) └── README.md # Project documentation

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published