Skip to content

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

License

Notifications You must be signed in to change notification settings

Valentinles/Quizaldo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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