Useful
Level 3: Projects
Level 3: Projects
  • Fitness Center (MVC)
  • Fitness Center (MVC Angular)
  • QuickDesk
  • Discussion Forum Project
  • Bugpoint
    • Questions to Author
  • ASP Angular
  • Event Booking
Powered by GitBook
On this page

Discussion Forum Project

PreviousQuickDeskNextBugpoint

Last updated 2 years ago

Discussion Forum Project

Basic Idea behind the Project: The discussion forum is nothing but a web application where users can put up their questions and other users can answer those questions. For example, Quora, and StackOverflow are very good examples of discussion forums. So, we can build a discussion forum of our own.

Project Description: This forum will be just like any other typical discussion forum available on the internet. There are majorly 2 modules:

  1. Administration Module: The admin can enter the application using the login credentials and have complete control over the application. The admin can have various functionalities like adding some latest topics of discussion, updating the policies of the discussion forum, etc. The admin also should have the access to delete a discussion post if the admin finds it inappropriate. Also, the admin can delete the account of users who he/she might find inappropriate.

  2. User module: The user also has to log in via valid credentials. However, the user should not have that much control over the application. Users should be able to add a question, leave a like on a discussion post, and comment his/her own answer. Users can also be given the feature to report another user and the admin can then look over it.

The Link for a sample Discussion Forum Project using ASP.NET along with its source code is given below. Try to create your own version of the Discussion Forum by taking inspiration from it.

LogoGitHub - YodasMyDad/mvcforum: MVCForum is a fully featured responsive and themeable ASP.NET MVC 5 discussion board/forum and features similar to StackOverFlowGitHub