This project is a Twitter clone built using the MERN stack.
- User authentication
- Post creation, deletion, and liking
- Commenting on posts
- Responsive design
- React
- React Query
- React Router
- DaisyUI
- Tailwind CSS
- Node
- Express
- MongoDB
-
Clone the repository:
git clone https://github.com/InfinitelyFinite/x-clone.git cd twitter-clone -
Install dependencies for both frontend and backend:
cd frontend npm install cd ../backend npm install cd ..
-
Start the development servers for both frontend and backend:
cd frontend npm run dev cd ../backend npm run dev
-
Open your browser and navigate to
http://localhost:3000.
The website is deployed and can be accessed at https://x-clone-bt9k.onrender.com/.
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch). - Make your changes.
- Commit your changes (
git commit -m 'Add some feature'). - Push to the branch (
git push origin feature-branch). - Open a pull request.
This project is licensed under the MIT License.