What’s included in x-clone?
A feature-rich social media platform inspired by Twitter, built with Next.js 14, featuring real-time messaging via Socket.io, authentication with NextAuth.js, and image uploads with UploadThing.
Tech Stack
- Next.js 14
- TypeScript
- Tailwind CSS
- Prisma
- NextAuth.js
- Socket.io
- UploadThing
Features
Prerequisites
- Node.js 18+
- npm or yarn or pnpm
Installation
- Clone the repository:
git clone https://github.com/bjornleonhenry/x-clone.git
cd x-clone
- Install dependencies:
npm install
# or
yarn install
# or
pnpm install
- Run the development server:
npm run dev
# or
yarn dev
# or
pnpm run dev
Open http://localhost:3000 to see the application.
Contributing
Contributions are welcomed, and appreciated. If you have a feature request, please add it as an issue or make a pull request.