Quans is a web platform designed to facilitate discussions on specific topics within communities and answer random questions posted by users. This README provides essential information for developers and contributors to understand the project structure and contribute effectively.
Quans aims to create a space where users can create pages for specific topics, allowing community-driven discussions. Additionally, a common section enables users to post random questions for community answers and voting. The project emphasizes user engagement and moderation features.
- User authentication and authorization
- Page creation and management
- Discussion forums with threaded comments
- Common section for random questions with voting
- Notification system
- Comprehensive user profiles with customization options
- Robust search functionality
- Mobile responsiveness
Run :npm install
for client and server folder in the terminal
- Clone the repository:
git clone https://github.com/your-username/quans.git
- Navigate to the project directory:
cd quans
- Navigate to the server and run :
npm install
repeat same with the client folder - To strat the client run:
npm start
- To run the server run:
npm start
- [Include instructions for running the project in a development environment]
- [Include instructions for deploying the project in a production environment]
- Front-end: React
- Back-end: Node.js
- Database: MongoDB with Mongoose
- [Include any other relevant technologies or libraries used in your project]
We welcome contributions from the community. To contribute to Quans, please follow our contribution guidelines.
- Fork this repository
- Create a new branch and make the necessary changes
- Push and create a pull request
This project is licensed under the [License Name] - see the LICENSE.md file for details.