https://github.com/zett-8/pwa-chatapp
PWA app sample
https://github.com/zett-8/pwa-chatapp
firebase gatsby graphql hasura pwa pwa-example
Last synced: 3 months ago
JSON representation
PWA app sample
- Host: GitHub
- URL: https://github.com/zett-8/pwa-chatapp
- Owner: zett-8
- Created: 2020-06-01T15:53:19.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2023-01-09T12:27:46.000Z (over 3 years ago)
- Last Synced: 2025-04-13T12:13:47.548Z (over 1 year ago)
- Topics: firebase, gatsby, graphql, hasura, pwa, pwa-example
- Language: JavaScript
- Homepage:
- Size: 811 KB
- Stars: 1
- Watchers: 1
- Forks: 2
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# PWA CHAT APP
## 🖥️ Tech stack
- **[Gatsby.js](https://www.gatsbyjs.org/)** for client side
- [Great Gatsby](https://github.com/Zett-8/great-gatsby) (gatsby starter)
- Styled-component
- Material-UI
- PWA (optional)
- **[Hasura](https://hasura.io/)** for backend and DB
- **[Apollo](https://www.apollographql.com/)** for handling graphql and management state
- **[Heroku](https://www.heroku.com)** for deploying Hasura
- **[Firebase](https://firebase.google.com)**
- **Hosting** for deploying gatsby file
- **Authentication** for secure access to Hasura DB
- **Cloud Functions** for handling JWT
- **Cloud Firestore** for token refresh
## 🚀 Quick start
1. **clone this repository**
```shell
git clone https://github.com/Zett-8/pwa-chat.git
cd pwa-chat
```
1. **run**
```shell
gatsby develop
```
1. **Check on browser**
The site is now running at `http://localhost:8000`