For live demo click here
Technologies used:
# Install dependencies
npm install-allSet environment variables
CLIENT_URL=http://localhost:3000
MONGO_URL=mongodb://localhost/"PORT"
# Authentication
ACTIVATION_TOKEN_SECRET="ACTIVATION_TOKEN_SECRET"
ACCESS_TOKEN_SECRET="ACCESS_TOKEN_SECRET"
REFRESH_TOKEN_SECRET="REFRESH_TOKEN_SECRET"
# Cloudinary
CLOUD_NAME="CLOUD_NAME"
CLOUD_API_KEY="CLOUD_API_KEY"
CLOUD_API_SECRET="CLOUD_API_SECRET"
# googleapis OAuth2
MAILING_SERVICE_CLIENT_ID="MAILING_SERVICE_CLIENT_ID"
MAILING_SERVICE_CLIENT_SECRET="MAILING_SERVICE_CLIENT_SECRET"
MAILING_SERVICE_REFRESH_TOKEN="MAILING_SERVICE_REFRESH_TOKEN"
SENDER_EMAIL_ADDRESS="SENDER_EMAIL_ADDRESS"To start the development server, run
npm run dev