Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Twitter-Clone with REACT.JS! (Next.js, Sanity CMS, Typescript, SSR, Tailwind, NextAuth, Dark Mode & Light Mode)
Twitter Clone is an open-source boilerplate for building a Twitter-style social media application with Next.js, Sanity CMS, TypeScript, Tailwind CSS, and NextAuth authentication.
Twitter Clone is a full-stack web application boilerplate that replicates the core experience of Twitter. It runs on Next.js with TypeScript, uses Tailwind CSS for styling, Sanity CMS as the content database, and NextAuth for user authentication. The project is maintained by Ashish (GitHub user Ash1shh) and is deployed as a live demo on Vercel at twitti-clone.vercel.app. As input, it requires environment variables for Sanity and OAuth providers; as output, it provides a functional social feed with user posts, relative timestamps, and light/dark mode.
Clone the repository, install dependencies with npm install, and start the development server with npm run dev. Before running, you must create a Sanity account and set the environment variables listed in the README, including Sanity project ID, dataset, API token, and OAuth credentials for Google and GitHub.
Twitter Clone is free. The project is open-source and can be cloned and modified from its GitHub repository.
Yes, it is open-source and free to use. The code is available on GitHub and can be cloned or forked without cost.
You need Node.js installed, a Sanity account, and OAuth credentials from Google and GitHub. The README lists all required environment variables.
Yes, the project includes both dark and light mode via next-themes.
Yes, as a Next.js application it can be deployed to Vercel by importing the repository and adding the environment variables.