-
Gatsby.js for client side
- Great Gatsby (gatsby starter)
- Styled-component
- Material-UI
- PWA (optional)
-
Hasura for backend and DB
-
Apollo for handling graphql and management state
-
Heroku for deploying Hasura
-
- Hosting for deploying gatsby file
- Authentication for secure access to Hasura DB
- Cloud Functions for handling JWT
- Cloud Firestore for token refresh
-
clone this repository
git clone https://github.com/Zett-8/pwa-chat.git cd pwa-chat
-
run
gatsby develop
-
Check on browser
The site is now running at
http://localhost:8000