mhsayan / StackOverflow

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Stack Overflow (Question Answer Platform)


  1. User can create account with User Role.

  2. Only authenticated user can post question

  3. Any authenticated user can answer the question

  4. Any authenticated user can upvote or downvote

  5. Only Answer seeker can select the Answer

  6. Answer seeker can delete the question

  7. Moderator can delete the Question and Answer

Technology: ASP.NET Core 6.0 | EntityFramework Core 6.0 | MSSQL Server

Project Configuration:

  1. Update Data Source address in DefaultConnectionString underappsettings.json

  2. Run this command from Package Manager Console:

    1. dotnet ef database update --project StackOverflow.Web --context ApplicationDbContext

    2. dotnet ef database update --project StackOverflow.Web --context PlatformDbContext

  3. Run the project.

  4. Create an ser account or use Moderator account.

    1. Moderator Email:

    2. Moderator Password: moderator@stackoverflow



Language:JavaScript 76.2%Language:CSS 22.8%Language:C# 0.7%Language:HTML 0.2%