Feedback Loop is a web-based application designed to gather and present feedback. Built using Javascript, React, CSS, HTML, and Redux, it offers a blend of server-side logic and client-side interactions. The main purpose of this project was to streamline the feedback process by collecting user responses and presenting them in a user-friendly manner.
- Create a database named
prime_feedback. - The queries in the
tables.sqlfile are set up to create all the necessary tables and populate the needed data to allow the application to run correctly. - Open up your editor of choice and run
npm install. - Run
npm run serverin your terminal. - Run
npm run clientin your terminal. - The
npm run clientcommand will open up a new browser tab for you!
- Navigate to the main page.
- Fill in the feedback form.
- User can go back a previous page or click the nav bar at the top to change data
- Submit the form.
- View the list of feedbacks on the dashboard.
- React
- Redux
- Node.js
- Express
- PostgreSQL
- Javascript
- CSS
- Axios
- Material UI
- Postico 2
- Postman (for testing routes)
- Git
- Github
- Nodemon (for development)
- VScode
Thanks to Emerging Digital Academy for providing the foundational knowledge and tools to develop this application. Special thanks to mentors and peers who provided valuable feedback and insights.
If you have suggestions or issues, please email me at kenneth.w.ferguson2@gmail.com