MERN forum
Fully responsive, multilingual, NodeJs forum app built using Mongoose, ExpressJs, React, Socket.IO, JWT.
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 portBACKEND
- The address where located backendCLIENT
- 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 addressMONGODB
- Your MongoDB urlSECRET
- You can generate a secret key by execute the /src/modules/utils/generate_keys.js
file in consoleSet backend address for client in file /client/src/support/Constants.js
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 🙌