Welcome to the Readit Clone project! This is a Reddit-inspired web application that allows users to create posts, engage in discussions, and share links on various topics. Whether you're a developer looking to contribute or a user interested in exploring discussions, Readit Clone has got you covered.
Check out the live demo of the Readit Clone here.
- User authentication and authorization
- Create, edit, and delete posts
- Comment on posts and replies
- Upvote and downvote posts and comments
- Subreddit categorization for posts
- User profiles with post history
- Search functionality for posts and subreddits
- Responsive and intuitive user interface
To get the Readit Clone project up and running on your local machine, follow these instructions.
- Node.js and npm installed (Download and install from https://nodejs.org/)
- MongoDB installed and running (Download and installation guide: https://docs.mongodb.com/manual/installation/)
- Register a new account or log in if you already have one.
- Explore existing subreddits or create your own.
- Create posts, add comments, and engage in discussions.
- Upvote or downvote posts and comments to express your opinion.
- Visit user profiles to see their post history and activity.
Contributions are welcome and encouraged! To contribute to the Readit Clone project, follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix:
git checkout -b feature-name
. - Make your modifications and commit changes:
git commit -m "Description of changes"
. - Push your branch to your forked repository:
git push origin feature-name
. - Open a Pull Request detailing your changes.
This project is licensed under the MIT License.