Skip to content

Feedback Project using React, Redux, Node, Express, PostgreSQL

Notifications You must be signed in to change notification settings

bennyrags/redux-feedback-loop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Redux Feedback Loop

This is a full-stack feedback app for students and admins.

Built With

  • React
  • Material-UI
  • Redux
  • Node
  • Express
  • PostgreSQL

Description

This is a feedback app that allows a user to enter feedback for a class or instructor. The app takes the user through a series of four feedback steps. The first three ask the student to enter a score between 0 and 5, with 5 being the best. The last asks for comments.

Throughout the process, the student is able to see their scores after they are entered. After the last step, the user is again given the chance to review the scores before submitting. Upon submitting, they are brought to a thank you page, where they are given the opportunity to go through the feedback process again.

The admin page allows an admin user to view all of the entries. The admin user can also delete entries from here.

Getting Started

Fork and clone the repository. Then install NPM and PostgreSQL using the steps listed below. Create a database called prime_feedback and a table using the data.sql file in the repo.

Prerequisites

Installing

  1. Fork and clone the repository
  2. npm install
  3. npm run server to start server.js file
  4. npm run client to start React
  5. Install PostGreSQL if you don't already have it
  6. Run PostGreSQL through Brew or manually
  7. Set up a database called prime_feedback
  8. Create a table using the data.sql file in the repo
  9. Have fun!

Completed Features

  • Multi-step feedback process
  • Get, Post, Delete calls to database
  • Admin page to view all feedback submissions

Next Steps

  • Ability for user to step back and forward
  • Student information - Name, email
  • Ability for admin to login

Authors

  • Ben Ragsdale

Acknowledgments

  • Atbash, Mary Mosman

About

Feedback Project using React, Redux, Node, Express, PostgreSQL

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages