Experience the Twitter Clone live here: Twitter Clone Demo
This project is a simplified clone of Twitter, designed to showcase skills in building real-time social media applications using Next.js, React, and Tailwind CSS.
- Next.js: For server-side rendering and static site generation.
- React: To build the user interface.
- Tailwind CSS: For styling.
- Firebase: Handling backend operations, authentication, and database.
- Real-time tweet posting 📝
- User authentication system 🔐
- Responsive design 📱➡️💻
- Likes and retweets functionality ❤️🔁
- Edit Profile: Customize your profile with a new photo, bio, and more ✏️👤
To run this project locally:
- Clone the repo.
- Install dependencies with
npm install
. - Start the development server using
npm run dev
. - Visit
http://localhost:3000
to view the app.
Feel free to fork the project and submit pull requests for any improvements or fixes.
Inspiration drawn from Twitter's design and functionality.
The project is open source and available under the MIT License.