Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

19 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🐦 Twitter Clone – Fullstack GraphQL

A modern fullstack Twitter clone built with GraphQL and Next.js. Tweet, like, reply, follow users, and explore a clean UI powered by modern web technologies.

Next.js GraphQL Database License


✨ Features

  • πŸ§‘β€πŸ’» Authentication (JWT + Cookies)
  • πŸ“ Post Tweets, Replies, and Threads
  • ❀️ Like Tweets
  • πŸ‘€ User Profiles
  • πŸ” Follow/Unfollow Users
  • πŸ” Explore Feed
  • 🌐 GraphQL API (code-first with type safety)
  • πŸ’… Beautiful responsive UI with Tailwind CSS

πŸ›  Tech Stack

Layer Technology
Frontend Next.js 15 (App Router)
API Layer GraphQL (codegen + graphql-request)
Backend Express Js with Apollo Graphql Server
Database PostgreSQL
ORM Prisma
Auth JWT + HTTP-only cookies
UI Tailwind CSS
Codegen GraphQL Code Generator
Deployment Vercel ,Google CloudRun

πŸš€ Getting Started

1. Clone the Repo

git clone https://github.com/your-username/twitter-clone.git
cd twitter-clone

## setup Frontend
cd client

npm i
npm run dev

## setup Backend
cd server
npm i

# setup prisma client
npx prisma generate

# start server
npm run dev

About

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages