- Nodejs
- Docker
- Sendgrid (email provider)
- start the database instance in docker
cd back-enddocker compose up
- install dependencies
- backend
cd back-endnpm i
- frontend
cd front-endnpm i
- backend
- create
.envfiles and fill in this infoJWT_SECRET = secret DB_NAME = reactauth DB_USER = root DB_PASS = root DB_PORT = 27017 SENDGRID_API_KEY = xxxxx SENDER_EMAIL = [email protected] GOOGLE_CLIENT_ID = xxx GOOGLE_CLIENT_SECRET = xxx - start both frontend and backend
cd front-endnpm run startcd back-endnpm run start