Skip to content

LittleRed945/MERN-Forum

This branch is up to date with xrystalll/MERN-Forum:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Jun 14, 2021
cda725d · Jun 14, 2021

History

81 Commits
Jun 14, 2021
May 18, 2021
Apr 29, 2021
Apr 29, 2021
Apr 29, 2021
May 7, 2021
Apr 29, 2021
Apr 18, 2021

Repository files navigation

MERN-Forum

Fully responsive, multilingual, NodeJs forum app built using Mongoose, ExpressJs, React, Socket.IO, JWT.

Forum screenshot

Installation

  • Clone and install dependencies

    • git clone https://github.com/xrystalll/MERN-Forum.git

    • cd MERN-Forum

    • npm install

    • And install for client

      • cd client
      • npm install
  • Fill environment (rename file .env.development to .env)

    • PORT - Express server port
    • BACKEND - The address where located backend
    • CLIENT - The address where located the react client. The backend and client must point to each other and can be the same if running on the same address
    • MONGODB - Your MongoDB url
    • SECRET - You can generate a secret key by execute the /src/modules/utils/generate_keys.js file in console
  • Set backend address for client in file /client/src/support/Constants.js

Launch

  • Go to the client folder cd client

  • Build client production build with the command npm run build or run with the command npm start

  • Run backend with the command npm start or in development mode npm run dev

  • Enjoy 🙌

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 83.9%
  • CSS 15.9%
  • HTML 0.2%