Skip to content

astitva0011/forum

Repository files navigation

Website Forum

This repository contains the code for our website forum, where users can engage in discussions, share ideas, and connect with others.

Features

  • 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.

Getting Started

To get started with the website forum, follow these steps:

  1. Clone the repository to your local machine:

    git clone <repository_url>
  2. Install dependencies:

    npm install
  3. 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.

  4. Start the development server:

    npm start
  5. Access the forum in your web browser: Visit https://github.com/astitva0011/NectOfService.git in your web browser.

Usage

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.

Contributing

We welcome contributions from the community to improve the forum. To contribute, follow these steps:

  1. Fork the repository.

  2. Create a new branch for your feature or bug fix:

    git checkout -b feature/your-feature-name
  3. Make your changes and commit them:

    git commit -m "Add your commit message here"
  4. Push your changes to your fork:

    git push origin feature/your-feature-name
  5. Open a pull request to merge your changes into the main repository.

License

This project is licensed under the MIT License.

Contact

For any questions or support, please reach out to gmail: [email protected] , twitter: https://twitter.com/Astitva0011.

Signup_page

image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published