https://github.com/ashsajal1/xclone
xClone is a sleek and modern X/Twitter-like application built with the latest Next.js 14 framework. It offers a familiar user experience for posting, following, and engaging with content in a real-time environment.
https://github.com/ashsajal1/xclone
coding javascript nextjs nextjs14 react twitter-clone typescript webdevelopment x-clone
Last synced: 7 months ago
JSON representation
xClone is a sleek and modern X/Twitter-like application built with the latest Next.js 14 framework. It offers a familiar user experience for posting, following, and engaging with content in a real-time environment.
- Host: GitHub
- URL: https://github.com/ashsajal1/xclone
- Owner: ashsajal1
- License: mit
- Created: 2024-02-29T06:19:13.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-03-13T09:17:10.000Z (almost 2 years ago)
- Last Synced: 2025-03-14T14:11:18.223Z (10 months ago)
- Topics: coding, javascript, nextjs, nextjs14, react, twitter-clone, typescript, webdevelopment, x-clone
- Language: TypeScript
- Homepage: https://xclone-lime.vercel.app
- Size: 102 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
# xClone - Twitter Clone Project
## Overview
xClone is a Twitter-like project built with Next.js and managed with pnpm. It aims to replicate some of the core functionalities of the popular social media platform Twitter, allowing users to post tweets, follow others, and engage in conversations.
## Table of Contents
- [Getting Started](#getting-started)
- [Prerequisites](#prerequisites)
- [Installation](#installation)
- [Configuration](#configuration)
- [Usage](#usage)
- [Features](#features)
- [Contributing](#contributing)
- [License](#license)
## Getting Started
### Prerequisites
Before you begin, ensure you have the following installed on your machine:
- [Node.js](https://nodejs.org/)
- [pnpm](https://pnpm.io/)
### Installation
1. Clone the repository:
```bash
git clone https://github.com/ashsajal1/xclone.git
```
2. Change into the project directory:
```bash
cd xclone
```
3. Install dependencies using pnpm:
```bash
pnpm install
```
## Usage
1. Start the development server:
```bash
pnpm dev
```
2. Open your browser and navigate to `http://localhost:3000` to view the application.
## Features
- **Tweeting:** Users can create and post tweets.
- **Following:** Users can follow/unfollow other users.
- **Notifications:** Users receive notifications for likes, retweets, and mentions.
- **User Profiles:** View and edit user profiles.
- **Search:** Search for users and tweets.
## Contributing
If you'd like to contribute to xClone, please follow our [contribution guidelines](CONTRIBUTING.md).
## License
This project is licensed under the [MIT License](LICENSE).