This repository contains the code for our website forum, where users can engage in discussions, share ideas, and connect with others.
- Mail Verification: When the user forgot his password he can reset his new password by send a reset password link to his mail id.
- User Authentication: Users can sign up, log in, and manage their accounts.
- Forum Categories: Organize discussions into different categories/topics.
- Thread Creation: Users can create new discussion threads within categories.
- Post Comments: Users can comment on threads to participate in discussions.
- User Profile: Each user has a profile page displaying their activity and information.
To get started with the website forum, follow these steps:
-
Clone the repository to your local machine:
git clone <repository_url>
-
Install dependencies:
npm install
-
Set up environment variables: Create a
.env
file in the root directory and add the necessary environment variables, such as database connection details and secret keys. -
Start the development server:
npm start
-
Access the forum in your web browser: Visit https://github.com/astitva0011/NectOfService.git in your web browser.
Once the forum is running, users can:
- Sign up for an account or log in with existing credentials.
- Browse different categories and threads to view discussions.
- Create new threads or comment on existing ones.
- Update their profile information and settings.
We welcome contributions from the community to improve the forum. To contribute, follow these steps:
-
Fork the repository.
-
Create a new branch for your feature or bug fix:
git checkout -b feature/your-feature-name
-
Make your changes and commit them:
git commit -m "Add your commit message here"
-
Push your changes to your fork:
git push origin feature/your-feature-name
-
Open a pull request to merge your changes into the main repository.
This project is licensed under the MIT License.
For any questions or support, please reach out to gmail: [email protected] , twitter: https://twitter.com/Astitva0011.