Firdavs Abdurasulov
Here're some of the project's best features:
- Authentication system
- Following functionality
- Comments / Replies
- Likes functionality
- Google / Github authorization
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
Technologies used in the project:
- ReactJS
- NextJS
- NodeJS
- ExpressJS
- TailwindCSS
- Next auth
- MongoDB
- Mongoose
- Lodash