GithubHelp home page GithubHelp logo

badass-surveyor's Introduction

Badass Surveyor

https://badass-surveyor.herokuapp.com

Functionality

The application allows a user to create and send out surveys to collect feedback about an application (or anything, really). The service is paid - each survey costs one credit, and the cost per credit is $1.00.

Usage

Badass Surveyor uses Google Auth for user accounts, so you will need a Google account to sign in. No registration is necessary. To purchase some credits, use the following credit card info:

  • Any bogus email like [email protected] (make sure it's not a real domain like gmail.com)
  • Credit card number: 4242 4242 4242 4242
  • Any expiration date in the future, e.g. (11/29)

Payments are processed through Stripe in test mode, so no real credit card will be accepted (much as I'd like to take your money ;-) )! The amount is fixed at $5.00, which gives you 5 credits.

Once you have some credits, you can go ahead and create a survey:

  • Title: the title of the survey that will only be shown in the app
  • Subject: the subject of the email that will be sent out to your recipients
  • Body: what you are trying to find out (e.g. 'Do you like our awesome app?')
  • Recipients: a comma-separated list of email addresses the survey will go out to

You will be able to preview all of the details before sending the survey out. Warning: pressing the 'Send' button from the preview screen will send the survey out, without asking if you're sure!

All of your surveys will appear in your dashboard. The app uses a webhook to track responses from your recipients. At this stage, the only response options are Yes and No. Also, the 'From' email address is set to [email protected] - future updates will make this customizable.

Stack and APIs

General:

  • Node.js

Back end:

  • MongoDB
  • Express.js

Front end:

  • React.js
  • Redux
  • Materialize.css

API services the app relies upon:

  • Google Auth
  • SendGrid (for emails)
  • Stripe (for payments)

(c) 2018 Made with <3 by David Ordovskiy

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.