Skip to content

A website for gamers created with ASP.NET Core MVC

Notifications You must be signed in to change notification settings

kacperbudny/GameWeb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GameWeb

GameWeb is a website for gamers, where they can read the latest news about the world of gaming, learn about their favourite games, rate them and discuss stuff on forums. It started as a team project written with ASP .NET MVC. It was inspired by Polish website about movies called Filmweb.

Features

  • Role-based authentication
  • Creating, reading, updating and deleting articles
  • Creating, reading, updating and deleting games
  • Rating games
  • Wishlisting and adding games to favourites
  • Displaying own wishlists and favourite lists
  • Searching for games
  • Each game has its own forum
  • Managing users' accounts
  • Users can delete their own accounts
  • A somewhat responsive layout

Screenshots

Main page with news

Page with game details

Forum thread

Games list - mobile view

User's favourites - mobile view

Features per role

Feature Admin Editor Publisher User Unauthenticated
Reading articles
Creating, updating and deleting articles
Displaying games details
Creating, updating and deleting games
Rating, wishlisting and adding games to favourites
Searching for games
Reading forums
Adding posts and threads on forums
Managing and deleting their own account
Managing and deleting other users' accounts

Setup

Just build and run this project using Visual Studio. It should create local database automatically with seeded data.

Log-in credentials

There are four account seeded for each role:

Role E-mail
Admin admin@gameweb.com
Editor editor@gameweb.com
Publisher publisher@gameweb.com
User user@gameweb.com

All accounts use the same password: Pa$$w0rd.

The application seeds users automatically if there are no users in the database. You can find the most current seed data in GameWeb/Data/SeedData.cs in case you need it.

Technologies

  • C#
  • ASP.NET 5 MVC
  • Entity Framework Core
  • MSSQL

About

A website for gamers created with ASP.NET Core MVC

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published