Skip to content

CemWebDev/x-ui-clone

Repository files navigation

X UI Clone (Twitter Interface Clone)

This project is a user interface (UI) clone of the X platform, meticulously built to replicate its modern design and core frontend functionalities. It's developed using React, Vite, Redux Toolkit, and Tailwind CSS, focusing on a clean codebase and a responsive user experience.

Live Demo: https://x-ui-clone-fher.vercel.app/

✨ Key Features

  • Modern X-like Interface: A visually similar design to the current X platform.
  • Responsive Design: Adapts seamlessly to various screen sizes (desktop, tablet, mobile).
  • Post Feed: Displays a scrollable feed of posts (using sample/mock data).
  • Basic Navigation: Includes common navigation elements found on X.
  • State Management: Utilizes Redux Toolkit for efficient and predictable state management.
  • Component-Based Architecture: Built with reusable React components.

🛠️ Technologies Used

  • Frontend:
  • Development Tools:
    • ESLint (For code linting, configured in project)
    • Prettier (Recommended for code formatting)

🚀 Getting Started

Follow these instructions to get a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

  • Node.js (v16 or later recommended)
  • npm or yarn package manager

Installation & Setup

  1. Clone the repository:
    git clone https://github.com/CemWebDev/x-ui-clone.git
  2. Navigate to the project directory:
    cd x-ui-clone
  3. Install dependencies:
    npm install
  4. Start the development server:
    npm run dev