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/
- 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.
- Frontend:
- React (v18+)
- Vite (Fast build tool)
- Redux Toolkit (For state management)
- Tailwind CSS (CSS Framework)
- Framer Motion (For animations, if used extensively)
- Development Tools:
- ESLint (For code linting, configured in project)
- Prettier (Recommended for code formatting)
Follow these instructions to get a copy of the project up and running on your local machine for development and testing purposes.
- Node.js (v16 or later recommended)
- npm or yarn package manager
- Clone the repository:
git clone https://github.com/CemWebDev/x-ui-clone.git
- Navigate to the project directory:
cd x-ui-clone
- Install dependencies:
npm install
- Start the development server:
npm run dev