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
๐ง 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