This is a full-stack boilerplate aim to help quicker startup of a mordern tech project (Side Project or Hackathon), functionalities will cover basic membership management, which including:
- Signup (email, password)
- Email Verification
- Login (email, password)
- Forgot password
- Password reset
- Facebook token signup / signin
- Docker
- Docker Compose
- Node.js
- Express
- MongoDB
- Mongo Express
- Graphql-yoga
- SendGrid for email service
- Rename
.env.example
to.env
and - Fill in your setting and credentials in
.env
docker-compose up
- localhost:3001 for api signup login stuff (you can try it in postman)
- localhost:4000 for graphql play ground
- localhsot:8082 for mongo express (inspecting database)
- Material UI
- Hook API
- Context API
cd react-app
yarn && yarn start