Weekend Project
This weekend I set out to build a feedback survey similar to Prime Digital Academy's daily reflection page. This short survey will require a user to rank the way they are feeling, understanding new material, and being supported on a given day. It also features an optional comment field and an admin view(accessable here ). An admin can view all recorded feedback, flag any concerning lines, and delete old or incomplete data.
To see the fully functional site, please visit: Redux Feedback
- 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. The project is built on Postgres, so you will need to make sure to have that installed. We recommend using Postico to run those queries as that was used to create the queries, - Open up your editor of choice and run an
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!
- Begin the survey by clicking 'Begin'
- Rank feeling, understanding and support by clicking the appropriate drop down option
- Once a choice has been made, the user is able to click the next button to navigate to the next step in the survey
- When the survey is completed, click to review
- Upon review, changes can be made by navigating back to the relevant page
- When ready, submit survey results from review page.
- To access admin view and delete or flag any submitted feedback, navigate to localhost:3000/#/admin
- React.js
- React-redux
- node.js
- express.js
- Material-UI
- PostgreSql
Thanks to Prime Digital Academy who equipped and helped me to make this application a reality. Special thanks to Mary, dEv, and the Paxos cohort for all of the knowledge and encouragement. Bird up!

