chiouchu / serverless-survey-forms

To create a google-style survey forms, authorized users could design surveys and collect anonymous feedbacks.
MIT License
0 stars 9 forks source link

serverless-survey-forms (still under construction)

Serverless Framework Build Status Coverage Status

To create a google-style survey forms, authorized users could design surveys and collect anonymous feedbacks.

Architecture Overview

Known Issues

Prerequisitions

Development Environment

This project depends on the following modules, please make sure they're ready after [Installation].

To prevent from poluting your local environment, you may leverage the Vagrant file to isolate your development environment.

Service FQDN

You have to apply a FQDN first, survey.organization.com, for instance in the following instructions.

First time deployment

Please refer to instructions for first time deployment.

After first deployment

Please refer to instructions for later deployment.

Unit Test

Serverless site unit test

The steps below can be taken to verify the functionality.

Enter the serverless-survey-form folder the project was cloned:

cd serverless-survey-form

Install npm dependency modules in serverless-survey-form

npm install

Verify the functionality before any code commit to Git.

npm test

Frontend site unit test

Enter the web folder the project was cloned:

cd web

Install npm dependency modules in web

npm install

Verify the functionality before any code commit to Git.

npm test

License

Licensed under the MIT License.