Skip to content

Nikhil713/Feedback

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Feedback Collector MVP

A full-stack web application for collecting and displaying user feedback in real time. Built with FastAPI - backend and React - frontend, and deployed on Azure Web App for Linux.

🚀 Features

  • Submit feedback with a star rating and comment.
  • View all feedback submissions live.
  • Admin functionality to clear feedback.
  • RESTful API with interactive Swagger documentation.
  • FastAPI backend served together with the React frontend.
  • Azure-compatible architecture (Python 3.11, Linux Web App).

🧪 Running Locally

1. Clone the repository and install requirements.txt

git clone https://github.com/your-username/feedback-collector.git
cd feedback-collector
pip install -r requirements.txt

2. Start Backend (FastAPI)

cd backend
uvicorn main:app --reload --host 0.0.0.0 --port 8000

Access Swagger docs at: http://localhost:8000/docs

image

3. Start Frontend (React)

cd frontend
npm install
npm start

View the app at http://localhost:8000

image

🌐 Azure Deployment

You can view the deployed application at https://feedback-portal-nikhil.azurewebsites.net/

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published