In this project I designed a RESTful web application to provide customers with mass survey delivery as well as advanced reports on received feedbacks. The application contains multiple functionalities, including user authentication, payment handling, email delivery, and report generation.
Tech Stack:
Frontend is implemented in React, Redux, JavaScript, HTML5 and CSS.
Backend is implemented in Node.js and Express.js
Database is Mongodb 4.4.6.
Involved third-party APIs: sendGrid API, Stripe API, Google OAuth authentication, Heroku API.