Skip to content

junseo-yang/virtual-game-store

Repository files navigation

Contributors Forks Stargazers Issues MIT License LinkedIn


Logo

Virtual Game Store

A Virtual Game Store App
Explore the docs »

View Demo · Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Roadmap
  5. Contributing
  6. License
  7. Contact
  8. Acknowledgments

About The Project

Product Screen Shot Home

🚀 Introducing "Insider Club" - Your Ultimate Gaming Hub! 🎮

Are you ready to take your gaming experience to the next level?

Join the "Insider Club" – the hottest online gaming community brought to you by CVGS! 🌐


🔒 Members-Only Access:

Unlock exclusive features and be part of a gaming community like never before! Gain access to personalized game recommendations, member-only events, and much more!


🌟 Member Benefits:

✅ Personalized Profiles:

Customize your profile with your actual name, gender, and birthdate.

✉️ Email Preferences: Choose to receive promotional emails and stay in the loop with the latest gaming news from CVGS.

⚙️ Preferences Center:

Indicate your favorite platforms, game categories, and language preferences for a tailor-made gaming experience.


🌐 Connect with Friends and Family:

🤝 Friends & Family List:

Add your gaming buddies and share your wishlists with them!

👀 View Wishlists:

Explore what your friends are eyeing and share your wishlist on social media.

🌟 Rate & Review Games:

Express your thoughts on games and discover what others are playing.


🎮 Game Selection Made Easy:

🔍 Search & Select:

Find your favorite games effortlessly.

🛒 Shopping Cart:

Create your personalized cart, add games, and check out securely with registered credit cards.

📦 Order Processing:

Track your orders, and if applicable, get physical copies shipped right to your doorstep!


📅 Stay Updated with Events:

📆 Event Registration:

Don't miss out on upcoming gaming events – register seamlessly within the "Insider Club"!


💻 For CVGS Employees:

🔧 Admin Panel: Manage games, events, reviews, and reports effortlessly.


⏩ Quick and Secure:

💨 Fast Login:

Log in quickly with limited consecutive attempts for enhanced security.

🔐 Password Management:

Change your password with ease or reset it if forgotten.

Project Binder

Project Binder.pdf Product Screen Shot Project Binder

User Documentation

User Documentation.pdf Product Screen Shot User Documentation

(back to top)

Built With

  • C#
  • .NET
  • Javascript
  • Bootstrap
  • JQuery

(back to top)

Getting Started

This is an example of how you may give instructions on setting up your project locally. To get a local copy up and running follow these simple example steps.

Prerequisites

  1. ASP .NET Core MVC - https://learn.microsoft.com/en-us/aspnet/core/tutorials/first-mvc-app/start-mvc?view=aspnetcore-8.0&tabs=visual-studio

Installation

  1. Clone the repo
    git clone https://github.com/junseo-yang/virtual-game-store.git
  2. Config
    1. Open up PROG3050.sln Solution File in Visual Studio
    2. Open appsettings.json and appsettings.Development.json
    3. Update DefaultConnection according your DB Server address and Database in each json file
      {
        "ConnectionStrings": {
          "DefaultConnection": "Server=localhost;Database=PROG3050;Trusted_Connection=True;MultipleActiveResultSets=true"
        },
        "Logging": {
          "LogLevel": {
            "Default": "Information",
            "Microsoft.AspNetCore": "Warning"
          }
        },
        "AllowedHosts": "*"
      }
  3. Migration
    1. Run Update-Database to migrate DB
      Update-Database
  4. Run Application in Visual Studio

(back to top)

Roadmap

  • Homepage
  • Sign up
  • Login
  • Forgotten/Reset password
  • Profile
  • Preferences
  • Mailing Address
  • Selecting Games
  • Game Recommendations
  • Wishlist
    • Add
    • Delete
    • View others
    • Share
  • Friend/Family
    • Add
    • Delete
  • Review/Rate
    • Add
    • Edit
    • Delete
    • Approve
  • Cart/Checkout
  • Events

See the open issues for a full list of proposed features (and known issues).

(back to top)

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

(back to top)

License

Distributed under the MIT License. See LICENSE.txt for more information.

(back to top)

Contact

Junseo Yang

Project Link: https://github.com/junseo-yang/virtual-game-store

(back to top)

About

Virtual Game Store App

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •