/Forum-Thread

A MERN stack based Discuss-Thread website for issue resolving.

Primary LanguageJavaScriptMIT LicenseMIT

Forum-Thread

This Forum-Thread project under Learn For Cause is a MERN stack web app that is created to provide learners and developers with the ease of discussing collaboratively and resolving issues online. The main objective is to provide a supportive community to find solutions of your issues and help others by addressing to their post and get uprated in your skills with every successive solutions varified by the posted authors.

Technology Stack

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

Installing & Starting

  • Open Visual Studio Code (Referred to as VSCode)
  • In the left side bar, click the square icon to open the extensions menu
  • Install the extensions:
    • Prettier
    • EditorConfig for VSCode
    • Visual Studio Intellicode
    • ESLint
  • After installing ESLint, go into its settings by clicking the cog in it’s listing in the extenstion tab, and clicking ‘Configure Extenstion Settings’
  • In here, enable auto fix on save. Once thats done, close the ESLint tab that is open, and press Command-Shift-P on Mac, or Ctrl-Shift-P on windows, and type ‘Git Clone’ into the box that appears and hit enter.
  • In the box that then comes up, enter: https://github.com/Learn-For-Cause/discuss-thread
  • Then press enter, then once that is done, click open in the bottom right.
  • Open up a new teminal and type npm install and hit enter.
  • Inside config folder create config.js file and copy paste the content from config.example.js ( Contact to admin team@learnforcause.com for the Mongodb URI and initialise both db and db_dev variables with it. )
  • Once that finshes, the project is ready to go :)
  • Start the web page and server by typing npm start into terminal.
  • The site is now available at http://localhost:8080/

Wire Frame of Discuss-Thread

Before contributing go through the wire frame of Discuss-Thread and raise comments if you have any quaries, visit the Wire Frame here!

Contributing to Discuss-Thread

To contribute to Discuss-Thread, follow the guidelines here!

Community 👥

DISCORD

Authors 📝

Enjoy! Give us feedback if you have suggestions on how to improve this information.

Contributors 🌟

Thanks to these wonderful people ✨✨: