Skip to content

D&T Video Games store is a project for learning purposes.

Notifications You must be signed in to change notification settings

teventov5/D-T-VideoGame-Store

Repository files navigation

D&T Video Games Store

D&T Video Games Store is a React-based e-commerce site designed for gaming enthusiasts. This project is created to provide a platform where gamers can find and purchase video games easily. The backend is implemented in C# (.NET) with REST API and custom procedures for CRUD operations on the database. The project uses Microsoft SQL Server for data management.

Table of Contents

Project Overview

D&T Video Games Store is built to cater to gamers by providing an intuitive and user-friendly platform for buying video games. The site includes a searchable gallery of video games from various platforms, and users can create accounts, add games to their shopping cart, and proceed to checkout.

Features

  • User Registration & Login: Allows users to register and log in to manage their shopping cart and make purchases.
  • Search Functionality: Users can search for games across different platforms using the search bar.
  • Shopping Cart: Registered users can add games to their shopping cart for easy purchase.
  • Game Gallery: Displays a wide variety of video games with detailed information.

Technology Stack

  • Frontend: React
  • Backend: C# (.NET) with REST API
  • Database: Microsoft SQL Server

Getting Started

Prerequisites

To run this project locally, you will need:

  • Node.js
  • npm
  • .NET SDK
  • Microsoft SQL Server

Installation

  1. Clone the Repository:
    git clone https://github.com/teventov5/D-T-VideoGame-Store.git
  2. Install Frontend Dependencies::
     cd front_end
     npm install
     
  3. Install Backend Dependencies::
     cd ../backend
     npm install
    
  4. Set Up the Database::
      - Create a MySQL database.
      - Import the database schema from the database folder in the backend project.
      - Configure the database connection in the config.js file.
     
  5. Configure Google Maps API::
      - Obtain an API key from Google Cloud.
      - Add your API key to the config.js file in the frontend project.
     
  6. Running the Application::
     cd CaMapping
     npm start server.js
    

Usage

Once set up, users can browse the gallery, search for games, add them to their shopping cart, and make purchases. The demo video available in the project repository provides an overview of the site's functionalities.

Demo Video

A demo video showcasing the features of this project is available in the GitHub repository.

Contributing

Contributions are welcome! If you have suggestions, feature requests, or issues, please open a pull request or issue on the GitHub repository.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Acknowledgments

  • React for the frontend framework.
  • .NET for backend development.
  • Microsoft SQL Server for database management.

About

D&T Video Games store is a project for learning purposes.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published