A web application for sending emails for feedback from customers
To use this application, you have to make some changes. Changes will be described below:
- clone the repository
- you first need to create a file dev.js that you will put in the config folder
- cd config
- touch keys.js
- then add the folowing content
module.exports = { googleClientID: '', googleClientSecret:'', mongoURI:'', stripePublishableKey:'', cookieKey: '', stripeSecretKey: '', sendGridKey: '', redirectDomain: '' };
You have to create the following accounts:
- Google API console account
- Mongo DB cloud account
- Stripe API console account
- Sendgrid API console account.
You have to create these accounts and add these API keys in the dev.js file in the config folder.
How to Run:
- Install all the dependencies: npm install
- npm i --save concurrently
- cd client
- npm install
- You can launch both the servers using "npm run dev"
- Your application is now running.
In the Sendgrid account after getting your api keys. go to mail settings and check the checkbox "clicked" and give the url as https://domain in sendgrid_webhooks.js file.