Skip to content

mriduava/mridu-forum

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MRIDU FORUM

Node-Express-MongoDB-React

Forum System

An online discussion site
Demo site: https://mridu-forum.herokuapp.com

@author : MARUF AHMED
@email : [email protected]
@since : JAN 2021

FUNCTIONALITIES

  • There are three different roles for users, 'admin', 'moderator' and 'general'. By default the very first user will get the role 'Admin', and the subsequent users will get the role 'General'. The Admin can modify any user's role, and can set a new role from any of these three roles. Only admin can create Sub-Forums, and modify users.
  • General users can post new thread, and can edit and delete his/her own post, and additionally can comment to others post.
  • Moderator has the same access as general user. Moreover moderator has the power to modify or delete any user's post.
  • Admin can create Sub-Forum, have all the access as like as general-user and moderator.

FORUM OUTLOOK

ADMIN PANEL

HOW TO RUN LOCALLY

  • Clone files from GitHub.
  • Install all dependencies.

npm install

  • Run from command prompt

npm start

  • Navigate to browser http://localhost:3000/.

© 2021 MARUF AHMED
Licensed under the MIT License.

About

Fully functional forum system. API routes are protected. Fully responsive. The server can handle any types of errors.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors