Skip to content

democratic social network, made with Next.js and GraphQL

Notifications You must be signed in to change notification settings

bettercallsundim/8TP4TP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

8TP4TP : By The !People, For The People

Democratic social network platform.

Features

  • Light/dark mode toggle (Persisted with localstorage)
  • Authentication handled with react-oauth/google.
  • JWT token based auth with the use of localstorage for persisting credentials until JWT token is expired.
  • Post statuses with photo. [hosted in cloudinary]
  • Like / Unlike posts.
  • Edit/Delete posts.
  • Follow/Unfollow users.
  • Comment on posts.
  • Infinite scrolling
  • One To One Chat with users

Tech Stack

Client: Next.js ( App Router ), Redux Toolkit, Apollo Client, TailwindCSS, shadcn

Server: mongoDB, Express.js, GraphQL, Socket.io