This project is a Reddit clone developed using NextJS 14, Typescript 5, Prisma ORM 5, and Tailwind CSS 3. It aims to replicate some of the core functionalities of the popular social media platform Reddit.
To get started with contributing to this Reddit clone, follow these steps:
-
Clone the repository to your local machine:
git clone https://github.com/your-username/reddit-clone.git
-
Navigate to the project directory:
cd reddit-clone
-
Install the required dependencies by running:
npm i
-
Fill in the necessary information in a
.env
file as specified in theenv.template
file
We welcome contributions from developers to help improve this Reddit clone. To contribute, please follow these steps:
-
Fork the repository on GitHub.
-
Create a new branch from the
main
branch for your contributions:git checkout -b feature/new-feature
-
Make your changes and ensure they adhere to the project's coding guidelines.
-
Commit your changes with descriptive commit messages:
git commit -m "Add new feature"
-
Push your changes to your forked repository:
git push origin feature/new-feature
-
Finally, open a pull request detailing the changes you made and explaining their purpose.
Once the initial setup is completed and environment variables are appropriately configured, you can start the development server by running:
npm run dev
This command will start the application locally, allowing you to access the Reddit clone in your browser at http://localhost:3000
.
- NextJS 14
- Typescript 5
- Prisma ORM 5
- Tailwind CSS 3
This Reddit clone is licensed under the MIT License. Feel free to use, modify, and distribute this project according to the terms of the license.
For further information or inquiries, please contact me: sajawalhassan.1feb@gmail.com.