Skip to content

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

License

Notifications You must be signed in to change notification settings

chiouchu/serverless-survey-forms

Repository files navigation

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

  • issue#1322: After executing sls project init, a lot of files are modified.
    • Work around: None.

Prerequisitions

Development Environment

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

  • NodeJS 3.7.3
  • serverless 0.5.6

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.

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •