This web app allows a user to authenticate with google-auth and uses Stripe to accept user credit cards to process payments. Users can purchase credits that allow them to create customized surveys and send them to a list of recipients for feedback. A user can review the surveys they have sent out and track the responses from recipients on their dashboard.
- Create boilerplate starter projects with React, Redux, Express, and Mongo
- Learn the architectural considerations of building a full stack app
- Connect a front-end Create-React-App server to a NodeJS and Express backend\
- Communicate data from your Mongo database to your React application
- Handle credit cards and receive payments from your users with Stripe
- Master deployment techniques between the production and development environments
- Enhance authentication flows in your app with Google OAuth authentication
- Learn to effectively create and send emails from a backend server
- Accept and process credit card payments from users
- Build reusable user inputs with Redux Form, complete with navigation