Welcome to Threads Clone, a web application where users can create their accounts, post their thoughts, read other users' threads, and interact with them.
- Next.js 13: Next.js is a popular React framework that enables server-side rendering, routing, and more.
- Tailwind CSS: A utility-first CSS framework that makes it easy to style your web application.
- Clerk: Clerk is used for authentication and user management, making it easy to add user accounts and secure your app.
- MongoDB: MongoDB is the chosen database to store user data, posts, and interactions.
To clone and run the Threads Clone app locally, follow these steps:
-
Clone the repository to your local machine:
git clone https://github.com/your-username/threads-clone.git cd threads-clone
-
Install the project dependencies:
npm install
Create a .env.local file in the root directory of the project and add the required environment variables:
- Start the development server:
npm run dev
Open your browser and access the app at https://localhost:3000.
We welcome contributions to the Threads Clone project! If you'd like to contribute, please follow these steps:
Fork the repository on GitHub.
Clone your forked repository to your local machine.
Create a new branch for your changes:
git checkout -b feature/your-feature-name
Make your changes and commit them with clear and concise commit messages.
Push your changes to your fork on GitHub:
git push origin feature/your-feature-name
Open a pull request on the main repository.
Bug Reports If you encounter any bugs or issues while using Threads Clone, please help us by reporting them. You can open a new issue on the GitHub repository, providing as much detail as possible about the problem you encountered.
We appreciate your help in improving Threads Clone!
This project is licensed under the MIT License. See the LICENSE file for details.