Twitter Fullstack Clone

screenshot of Twitter Fullstack Clone

Fullstack clone of Twitter, created with React, Next.js, Apollo, Node.js, Express, GraphQL, PostgreSQL, and Docker

Overview

The Twitter Fullstack Clone is a project created using React, Next.js, Apollo, Node.js, Express, GraphQL, PostgreSQL, and Docker. It aims to serve as an example of a real-world application that integrates various technologies together. While it does not cover all features of Twitter, it focuses on implementing the main functionalities.

Features

  • Tech Stack: Utilizes React, Next.js, Apollo Client, Node.js, Express, Apollo Server, PostgreSQL, GraphQL, Docker, Heroku, and Now.
  • Local Development: Easy setup with first-time instructions provided for setting up client and server folders.
  • Running the Project: Utilizes docker-compose for starting client and API servers, accessible at http://localhost:3000.
  • Database Management: Instructions provided for resetting the database, running migrations, and seeding initial data.

Summary

The Twitter Fullstack Clone is a robust project that showcases integration of front-end and back-end technologies like React, Node.js, GraphQL, and PostgreSQL. It provides detailed instructions for setting up the project, running the servers, and managing the database. This clone serves as a great example for developers looking to build full-stack applications with similar technologies.