Back to projects

spread

abhinayjangde/spread

$ git clone https://github.com/abhinayjangde/spread
0
0
0
TypeScript

Spread

A social media platform like Twitter with real-time updates, GraphQL API, and OAuth authentication

Spread is a full-featured social media platform inspired by Twitter/X. It features real-time updates using GraphQL subscriptions, a modern UI built with Next.js and Tailwind CSS, and secure authentication via OAuth.

Key Features

•Real-time feed updates with GraphQL subscriptions
•Tweet, retweet, and like functionality
•User profiles with follower/following system
•Image uploads and media support
•Dark/Light theme support

Key Features

  • ✓Real-time GraphQL API
  • ✓OAuth authentication
  • ✓Prisma ORM with PostgreSQL
  • ✓Apollo Client & Server
  • ✓Responsive design

Tech Stack

Next.js
Tailwind
GraphQL
OAuth
Prisma
PostgreSQL
Apollo
Node.js

Preview

Spread preview
View on GitHubView Live Demo