Skip to content

Latest commit

 

History

History
16 lines (9 loc) · 800 Bytes

File metadata and controls

16 lines (9 loc) · 800 Bytes

Overview

A social media app, loosely based on Instagram and Facebook. This app uses a GraphQl Hasura Backend with a PostgreSQL Database and Next.js as it's frontend and API Server.

Authentication is managed through NextAuth with a custom hasura adapter.

The GraphQl request are send via ApolloClient for React.

DEMO available

You can check out a working demo of the project here

Realtime Chat

In order to achieve a realtime chat, the app uses a websocket connection to the hasura server to display chat messages. All other calls the the database / hasura server use a normal http connection.