natforums

Community forums management system.

14
3
JavaScript

natforums logo

Community Forums

Start your own community online with natforums.

View Demo · Report Bug · Request Feature

Table of Contents
  1. About
  2. Getting Started
  3. License
  4. Acknowledgements

About

Logo


Building a community around your interests is now easy with natforums. It provides you with platform and tools that make it possible to create a growing and productive community. Meanwhile, making it seamless for others to find your community and participate.

Below are some of the features of natforums:

  • Ranking of theads to present the best of community.
  • Readable slugs genrated from title of the thread for better SEO.
  • Customize type of file uploads your user can do.
  • Sanitizing user genrated content for better security.

Built With

Getting Started

Use Dockerfile : Client | Server

OR

Softwares listed in prerequisites are required to be installed on your system before you can start using it on localhost.

Prerequisites

Node.js

mongoDB

Installation

  1. Download the repo as a zip and extract it or you can clone the repo using

    git clone https://github.com/izkshitiz/natforums.git
    
  2. Once you have the repo on your system, open the terminal in root directory of the repo. Now you need to install node modules in both server and user-client folder as shown in next steps.

  3. Change your directory to user-client in terminal and install node modules

    npm install
    

    and then run

    node app.js
    
  4. Change the directory to server folder and again install node modules

    npm install
    

    and then

    npm start
    

License

Distributed under the MIT License. See LICENSE for more information.

Acknowledgements