vikrambombhi / SimpleSurvey

Create simple surveys

Home Page:https://simplesurvey4806.herokuapp.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SimpleSurvey

https://simplesurvey4806.herokuapp.com/

Surveyor can create a survey with a list of Questions. Questions can be open-ended (text), asking for a number within a range, or asking to choose among many options. Users fill out a survey that is a form generated based on the type of questions in the survey. Surveyor can close the survey whenever they want (thus not letting in new users to fill out the survey), and at that point a survey result is generated, compiling the answers: for open-ended questions, the answers are just listed as-is, for number questions a histogram of the answers is generated, for choice questions a pie chart is generated

Design

UML

uml image

ER

er_image

Client app (React)

The client side technology used for this application is React and is hosted in the ./client directory. The project was scaffolded with create-react-app. To run the client dev-server, you will need yarn and node v10 installed. Refer to these additional docs for more details.

Starting your react application

$ cd client
$ yarn install
$ yarn start

Production deployment

Run the following script to prepare the React application for production deployment. This will run a production build of the React app and copy the static assets to the public folder in the Java application. This must be run before deploying the Java application to production.

$ cd client
$ yarn install
$ yarn build

About

Create simple surveys

https://simplesurvey4806.herokuapp.com/

License:GNU General Public License v3.0


Languages

Language:Java 52.0%Language:JavaScript 45.5%Language:HTML 2.5%