https://github.com/samarbadriddin0v/twitter-clone
Exciting Twitter - X clone project leverages NextJS, ReactJS, TypeScript, MongoDB, and Node.js for a seamless user experience.
https://github.com/samarbadriddin0v/twitter-clone
next-auth nextjs13 nodejs tailwindcss typescript
Last synced: 3 months ago
JSON representation
Exciting Twitter - X clone project leverages NextJS, ReactJS, TypeScript, MongoDB, and Node.js for a seamless user experience.
- Host: GitHub
- URL: https://github.com/samarbadriddin0v/twitter-clone
- Owner: samarbadriddin0v
- Created: 2023-11-17T11:48:37.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-12-16T04:48:36.000Z (over 1 year ago)
- Last Synced: 2025-07-06T08:04:26.569Z (11 months ago)
- Topics: next-auth, nextjs13, nodejs, tailwindcss, typescript
- Language: TypeScript
- Homepage: https://x.sammi.ac/
- Size: 581 KB
- Stars: 54
- Watchers: 2
- Forks: 7
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Building a Twitter Clone with Next.js React.js TypeScript MongoDB and Node.js

🚀 Dive into the world of modern web development with our latest project - a Twitter Clone! 🐦 In this exciting video we walk you through the technology stack we used to bring this social media platform to life.
🚀 Demo
[https://x.sammi.ac/](https://x.sammi.ac/)
🧐 Features
Here're some of the project's best features:
* Authentication system
* Following functionality
* Comments / Replies
* Likes functionality
* Google / Github authorization
🛠️ Installation Steps:
1. Cloning the repository
```
https://github.com/samarbadriddin0v/twitter-clone
```
2. Install packages
```
npm install
```
3. Setup .env file
```
GITHUB_CLIENT_ID=
```
```
GITHUB_CLIENT_SECRET=
```
```
GOOGLE_CLIENT_ID=
```
```
GOOGLE_CLIENT_SECRET=
```
```
NEXTAUTH_URL=
```
```
MONGO_URI=
```
```
NEXTAUTH_JWT_SECRET=
```
```
NEXTAUTH_SECRET=
```
11. Start the app
```
npm run dev
```
💻 Built with
Technologies used in the project:
* ReactJS
* NextJS
* NodeJS
* ExpressJS
* TailwindCSS
* Next auth
* MongoDB
* Mongoose
* Lodash