Application for startups to request feedback from their customers. Features:
- users sign up via Google OAuth
- user pays for email credits via stripe
- dashboard for startup owners
- user creates a new 'campaign'
- input list of emails to send the survey to
- send emails to the list of surveyees
- get tabulation of results and see report of all survey responses
Back-End: NodeJS, ExpressJS, PassportJS, MongoDB, MongooseJS
-
Enhanced authentication flows with Google OAuth authentication
-
Communicate data from MongoDB to the React application
-
Handle credit cards and receive payments from users with Stripe
-
Effectively create and send emails from the back-end server with SendGrid
-
Receive feedback from SendGrid when user clicks/opens the email by using a webhook