Vichaar is a project that is like a online discussion platform. This README provides an overview of the project, how to use it, and how to contribute.
- Create and manage posts
- Post and edit comments
- Like and Dislike posts
- User authentication and profiles
- Create Community and send request to users to join it
- User roles (admin, moderator, user)
- Search functionality
- Notifications
- and more...
Before you begin, ensure you have met the following requirements:
- Node.js: Make sure you have Node.js installed. You can download it here.
-
Clone the repository:
git clone https://github.com/satyamchaurasia2011/Vichaar.git
-
Install dependencies:
cd vichaar npm install
-
Set up the environment variables:
- Create a .env file based on the required configuration values.
-
Start the application:
npm start
- Visit the application in your web browser (default: http://localhost:3000).
- Sign up or log in to create vichaar, post comments, and interact with the community.
- Explore the various features and enjoy discussions!
We welcome contributions from the community. If you'd like to contribute to this project, please follow these guidelines:
- Fork the repository.
- Create a new branch for your feature or bug fix: git checkout -b feature/your-feature-name.
- Commit your changes and push to your branch: git push origin feature/your-feature-name.
- Submit a pull request to the main repository.