Skip to content

A Full-Stack Twitter clone Built with Next.js 13, GraphQL, TypeScript, Redis, Tailwind, and PostgreSQL. Implemented features and functionality to mimic the Twitter platform.

Notifications You must be signed in to change notification settings

Rana-Paul/Twitter-Clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Full Stack Twitter Clone

This is Full Stack Twitter Clone. Built with the Next.js 13, GraphQL, Redis, TypeScript,Tailwind, PostgreSQL

Getting Started

To get a local copy up and running, please follow these simple steps.

Prerequisites

Here is what you need to be able to run Full Stack Twitter clone

Node.js (Version: >=18.x)

PostgreSQL

Development

----- Run Backend -----

  git clone https://github.com/Rana-Paul/Twitter-Clone.git

Go to the project folder

  cd server/ 

Install packages with npm

  npm install

add env Variables

Duplicate .env.example to .env

migrate prisma file

  npx prisma migrate dev

Run (in development mode)

  npm run dev

----- Run Frontend -----

  cd client/ 

install npm packages

  npm install

Run (in development mode)

  npm run dev

Frontend: http://localhost:3000

Backend: http://localhost:8000/graphql

Development with Docker

  docker-compose up -d

Frontend: http://localhost:3000

Backend: http://localhost:8000/graphql

About

A Full-Stack Twitter clone Built with Next.js 13, GraphQL, TypeScript, Redis, Tailwind, and PostgreSQL. Implemented features and functionality to mimic the Twitter platform.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages