Skip to content

abhirajadhikary06/openfeedback

Repository files navigation

Openfeed

Openfeed is an open feedback platform where users can submit and view company feedback in real-time. Features include sentiment analysis, company logos, and a responsive card-based interface.

Features

  • Submit feedback for 30+ major companies

  • Automatic sentiment analysis (positive/neutral/negative)

  • Real-time feedback cards with hover animations

  • Responsive design for mobile and desktop

  • Local logo storage for instant loading

  • SQLite database for persistence

Quick Start

pip install -r requirements.txt

python app.py

Visit http://localhost:5000

Tech Stack

  • Flask (Python web framework)

  • Flask-SQLAlchemy (database ORM)

  • SQLite (lightweight database)

  • HTML/CSS/JavaScript (frontend)

  • Docker (containerization)

Project Structure


openfeed/

├── app.py              # Main Flask application

├── requirements.txt    # Python dependencies

├── Dockerfile          # Docker configuration

├── static/             # CSS, JS, logos

├── templates/          # HTML templates

├── tests/              # Unit tests

├── .github/workflows/  # GitHub Actions CI/CD

└── .gitlab-ci.yml      # GitLab CI/CD

CI/CD Pipelines

  • Automated testing with pytest

  • Docker image builds

  • GitHub Actions + GitLab CI/CD support

Companies Supported

Google, Apple, Microsoft, Amazon, Netflix, Tesla, Facebook, Twitter, Spotify, and 22 more.

License

MIT License

About

Open Source Open to All Feedback platfrom

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published