Skip to content

Latest commit

 

History

History
77 lines (59 loc) · 1.93 KB

README.md

File metadata and controls

77 lines (59 loc) · 1.93 KB

Twitter clone built in Next.js + Nest.js + RN + TypeScript + Tailwind CSS using Cloud Storage

Todo ✨

  • Authentication with next-auth Authentication
  • switch theme and save in local storage、server
  • Strongly typed React components with TypeScript
  • Users can add tweets, like, retweet, and reply
  • Users can delete tweets, add a tweet to bookmarks, and pin their tweet
  • Users can add images and GIFs to tweet
  • Users can follow and unfollow other users
  • Users can see their and other followers and the following list
  • Users can see all users and the trending list
  • Realtime update likes, retweets, and user profile
  • Realtime trending data from Twitter API
  • User can edit their profile
  • Responsive design for mobile, tablet, and desktop
  • Users can customize the site color scheme and color background
  • All images uploads are stored on Firebase Cloud Storage

Tech 🛠

Development 💻

Here are the steps to run the project locally.

  1. Clone the repository

    git clone https://github.com/cycleccc/twitter-clone.git
  2. Install dependencies

    pnpm i
  3. run next web

    cd apps/web
    pnpm run dev
  4. run nest server

    cd apps/server
    pnpm run dev
  5. run RN app

    cd apps/mobile
    pnpm run start