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.
- 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).
git clone https://github.com/your-username/feedback-collector.git
cd feedback-collector
pip install -r requirements.txt
cd backend
uvicorn main:app --reload --host 0.0.0.0 --port 8000
Access Swagger docs at: http://localhost:8000/docs
cd frontend
npm install
npm start
View the app at http://localhost:8000
You can view the deployed application at https://feedback-portal-nikhil.azurewebsites.net/