/Quizaldo

ASP.NET Core Entertaining application for participating in quizzes, suggesting questions, unlocking achievements, voting for jokes.

Primary LanguageC#MIT LicenseMIT

Quizaldo

Quizaldo is ASP.NET Core web application where registered users can paticipate in quizzes on different topics, suggest questions, unlock achievements, read jokes and vote for them. There is an admin account which allows you to create/delete quizzes and add questions as well as approving or removing user's suggested questions Admin account allows you to visit the notification page. Guests can see the ranklist and register to use more features.

Quizzes

Achievements, Ranking and Jokes

Admin features (notifications, forms and question suggestions)

Admin account:
username: admin
password: 123456

Getting Started

To run the application you need:
  • .NET Core 5.0

  • If you don't have Sql server on your machine you should replace the configuration in Quizaldo.Web/appsettings.json with this code:

{
  "ConnectionStrings": {
    "DefaultConnection": "Server=(localdb)\mssqllocaldb;Database=Quizaldo;Trusted_Connection=True;MultipleActiveResultSets=true"
  },
  "Logging": {
    "LogLevel": {
      "Default": "Warning"
    }
  },
  "AllowedHosts": "*"
}
  • In your package manger console type:
update-database

Used technologies

  • C#
  • .NET Core 5.0
  • Entity Framework Core
  • SignalR
  • Bootstrap
  • HTML
  • CSS
  • JavaScript