Skip to content
forked from witek3100/Forum

Social web app project using ASP .NET

Notifications You must be signed in to change notification settings

Rys-Nowak/Forum

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 

Repository files navigation

C# Forum Project

Description

Forum project is an online platform template built using ASP .NET that enables users to register, create own posts, react and reply to other useres posts and exchange messages. All wrapped up in a raw but user friendly interface.
Key features:

  • User Registration and Authentication
    Users can create new accounts by providing their details and securely authenticate themselves to access the forum. This feature ensures that only registered users can participate in discussions.
  • Messages
    Users can exchange messages visible only to them.
  • Search Functionality
    The forum incorporates a search feature that enables users to find specific posts based on title and tags. This helps users discover relevant content and retrieve information quickly.
  • Reactions system
    Users can upvote or downvote threads and messages to indicate their agreement or disagreement with the content.

Project Structure

Forum   
  ├── Controllers                 # APP CONTROLLERS  
  |        ├── AdminController.cs  
  |        ├── AuthController.cs    
  |        ├── CommentController.cs  
  |        ├── HomeController.cs  
  |        ├── MessageController.cs  
  |        ├── PostController.cs  
  |        ├── TagController.cs  
  |        └── UserController.cs  
  ├────── Data                    # HANDLING CONNECTION WITH DATABASE  
  |        └── ForumDbContext.cs  
  ├────── Models                  # APP MODELS  
  |        ├── Comment.cs  
  |        ├── Message.cs  
  |        ├── Post.cs  
  |        ├── Tag.cs  
  |        └── User.cs    
  ├────── Properties              # SOME SETTINGS  
  |        └── lauchSettings.json  
  ├────── Views                   # APP VIEWS    
  |        ├── Admin    
  |        ├── Auth    
  |        ├── Comment    
  |        ├── Home     
  |        ├── Message   
  |        ├── Post   
  |        ├── Shared   
  |        ├── Tag  
  |        └── User  
  ├────── Program.cs            # APP ENTRY  
  ├────── appsettings.Development.json  
  ├────── appsettings.json  
  └────── forum.csproj  
  

Database schema

Project uses simple sqlite3 database

Screenshots

Authors

  • Ryszard Nowak
  • Witold Nowogórski

About

Social web app project using ASP .NET

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 51.7%
  • HTML 46.9%
  • CSS 1.2%
  • JavaScript 0.2%