Skip to content

A survey creation tool developed for creating custom surveys that can also be embedded into any website.

Notifications You must be signed in to change notification settings

LucaWeissbeck/SurveyWzrd-Frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Survey Wzrd (Frontend)

Installation

Dependency Installation

npm install

Development Run

npm start

Production Build:

npm run build

The prod-build files are located at ./build You have to configure a nginx service with the following configuration to point at the build files. Sample configuration:

server {

        listen 80  default_server;
        listen [::]:80 default_server;

        server_name  _;
        root /pathtothisRepo/build;
        index index.html;

        location / {
                try_files $uri $uri/ =404;
        }
}

Use the docker image:
docker build -t frontend .

docker run -p 80:80 frontend

Note: IP Location tracking is only working in a hosted, externally visited application

Architecture & Documentation

The project was documented thoroughly using a multitude of sequence diagrams and ER-diagrams. The business architecture of the project can be seen in the diagram below. Further diagrams can be found in the documentation folder.

Component Description: Fallstudie - Component_Diagram_Description_06052021.pdf

Fallstudie - Business Architecture_06052021

Preview

Admin Dashboard

Screenshot 2022-01-10 at 13 08 39

Admin Dashboard - Indiviudal Survey Preview

Screenshot 2022-01-10 at 14 04 15

Survey Creation

Screenshot 2022-01-10 at 13 04 36

Survey Preview (User is served with IFrame that can be embedded on any website)

User Results Preview

Screenshot 2022-01-10 at 14 11 53

About

A survey creation tool developed for creating custom surveys that can also be embedded into any website.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages