Skip to content

SananMuzaffarov/Forum-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

MEAN Stack Forum Application

A web-based forum system with three roles (Moderator, User, Guest) built using the MEAN stack (MongoDB, ExpressJS, Angular, Node.js).

Features

  • User authentication (login/registration)
  • Role-based access control (Moderator, User, Guest)
  • Forum topic management (create, read, update, delete)
  • Comment system
  • REST API with CRUD operations

Prerequisites

  • Node.js (v14+ recommended)
  • Angular CLI (v12+ recommended)
  • MongoDB (v4.4+ recommended)
  • npm (comes with Node.js)

Installation

1. Backend Setup

  1. Navigate to the backend folder: cd backend
  2. Install dependencies: npm install
  3. Start the server: npm start

2. Frontend Setup

  1. Navigate to the client folder: cd frontend
  2. Install dependencies: npm install
  3. Start the Angular development server: ng serve

The application will be available at http://localhost:4200

About

Forum Project for Program System Development course. I have done it with MEAN Stack.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors