Skip to content

Mar1g0m3z/Glitch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Steam Clone README

Live Link:

https://glitch-3989.onrender.com

Overview

This project is a clone of the Steam website, designed to showcase a comprehensive set of features for managing game reviews, shopping carts, game libraries, friend systems, messaging, and wishlists. It incorporates full CRUD (Create, Read, Update, Delete) capabilities for game reviews and shopping cart management, along with partial CRUD features for game library management, friend systems, messaging, and wishlists.

Features

Full CRUD Features

Game Reviews Management

  • Create: Users can post new reviews with text and ratings.
  • Read: Users can browse, search, and filter reviews.
  • Update: Users can edit review content or rating.
  • Delete: Users can remove reviews entirely.

Shopping Cart Management

  • Create: Users can add games to their shopping cart.
  • Read: Users can view the items in their shopping cart.
  • Update: Users can change the quantity of the items or update their selections in the shopping cart.
  • Delete: Users can remove items from their shopping cart.

Partial CRUD Features

Game Library Management

  • Read: Users can view and sort the games in their library after purchase.
  • Update: Users can organize, categorize, or edit game details in their library.
  • Delete: Users can remove games from their library or hide them.

Friend System

  • Create: Users can send friend requests.
  • Read: Users can view their friends list and friend requests.
  • Delete: Users can remove friends or cancel/reject friend requests.

Messaging System

  • Create: Users can send messages to other users.
  • Read: Users can read messages from other users.
  • Delete: Users can delete messages from their chat history.

Game Wishlist

  • Create: Users can add games to their wishlist.
  • Read: Users can view their wishlist.
  • Delete: Users can remove games from their wishlist.

Installation

  1. Clone this repository to your local machine.
  2. Navigate to the cloned directory.
  3. Install dependencies using your preferred package manager.
  4. Configure your environment variables as per the documentation.
  5. Start the server.
  6. Navigate to the provided local server URL in your web browser.

Usage

After installation, you can use the website by logging in or signing up. Once logged in, you'll be able to access all the features listed above based on the permissions associated with your account type.

Contribution

Contributions are welcome! If you'd like to contribute, please fork the repository and use a feature branch. Pull requests are warmly welcome.

Support

If you encounter any problems or have any queries, please open an issue through the GitHub issue tracker.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published