An open API service indexing awesome lists of open source software.

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

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`