Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/johndev19/customer-feedback-system
A simple Customer Feedback System built with React. It allows users to submit feedback, view feedback summaries, and analyze sentiment. The system includes features such as rating distribution charts, sentiment analysis, and category filtering.
https://github.com/johndev19/customer-feedback-system
css feedback-system html javascript react react-js reactjs system web-app
Last synced: 20 days ago
JSON representation
A simple Customer Feedback System built with React. It allows users to submit feedback, view feedback summaries, and analyze sentiment. The system includes features such as rating distribution charts, sentiment analysis, and category filtering.
- Host: GitHub
- URL: https://github.com/johndev19/customer-feedback-system
- Owner: JohnDev19
- License: mit
- Created: 2024-07-23T15:45:00.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-08-10T03:24:02.000Z (5 months ago)
- Last Synced: 2024-10-17T10:34:11.917Z (3 months ago)
- Topics: css, feedback-system, html, javascript, react, react-js, reactjs, system, web-app
- Language: JavaScript
- Homepage: https://johndev19.github.io/Customer-Feedback-System/
- Size: 85 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Customer Feedback System
## Description
A simple Customer Feedback System built with React. It allows users to submit feedback, view feedback summaries, and analyze sentiment. The system includes features such as rating distribution charts, sentiment analysis, and category filtering.
![Screenshot](IMG_20240723_235010.jpg)
## Features
- User-friendly feedback submission form
- Real-time form validation
- Star rating system
- Category selection
- Sentiment analysis of feedback comments
- Interactive chart displaying rating distribution
- Filtering of feedback by category
- Local storage for persisting feedback data
- Responsive design for various screen sizes## Technologies Used
- React
- Chart.js for data visualization
- Local Storage API for data persistence
- FontAwesome for icons## Installation
1. Clone the repository:
```
git clone https://github.com/JohnDev19/customer-feedback-system.git
```
2. Navigate to the project directory:
```
cd customer-feedback-system
```
3. Open `index.html` in a web browser.## Usage
1. Fill out the feedback form with your name, email, rating, category, and comments.
2. Submit the form to add your feedback to the system.
3. View the feedback summary, including the average rating and rating distribution chart.
4. Use the category filters to view feedback for specific categories.
5. Observe the sentiment analysis for each feedback item.## Contributing
Contributions to improve the Advanced Customer Feedback System are welcome. Please follow these steps to contribute:
1. Fork the repository
2. Create a new branch (`git checkout -b feature/AmazingFeature`)
3. Commit your changes (`git commit -m 'Add some AmazingFeature'`)
4. Push to the branch (`git push origin feature/AmazingFeature`)
5. Open a Pull Request## License
Distributed under the MIT License. See `LICENSE` for more information.
## Acknowledgements
- [React](https://reactjs.org/)
- [Chart.js](https://www.chartjs.org/)
- [FontAwesome](https://fontawesome.com/)