Skip to content

๐ŸŽฎ A copy of the platform, using official Steam api.

Notifications You must be signed in to change notification settings

Chuev-hub/Steam

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Steam ๐ŸŽฎ

Description โœ๏ธ

Command project, a copy of the Steam platform, desktop application.

There is registration and login, the ability to add friends, change information about yourself in your personal account.

On the main page you can see the games that you can view, add to cart or wishlist. Bought games are in the library, where you can see information about them (also you can do it on the page in the store).

For start using application, you should register or login to your personal account.

Stack ๐Ÿ“‹

  • C# WPF Application
  • MVVM
  • SQL Server
  • 3tier
  • EF6
  • Steam Api

Stack description ๐Ÿ’ป

The project was written using the WPF and has a 3tier architecture:

  • DAL (Data access layer)
  • BLL (Business logic layer)
  • UI (User interface)

MVVM (Model View View-Model) software design pattern is used here.

Data at the first launch is collected from the API of the original Steam and fills the SQL Server database. EF6 was used to access the data.

About

๐ŸŽฎ A copy of the platform, using official Steam api.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages