Skip to content

viernesviernes/COMP229-Game-Database-Review

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

101 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GameSphere: Redefining Gaming Experiences

Overview

GameSphere is an innovative gaming website that redefines how gamers explore and interact with games. With powerful APIs and an intuitive interface, GameSphere allows users to browse games, search titles, and showcase their favorites—all in one interactive platform. It’s more than just a gaming site—it’s a hub for unforgettable gaming memories.


How It Works

Log in to GameSphere, explore a vast library of games, search for specific titles, and save your favorites. Dive into detailed game info pages and curate a personalized list of top games, all while enjoying a seamless and immersive experience.


Why GameSphere?

Gamers often struggle to find a central hub to manage their favorite games and discover new titles effortlessly. GameSphere bridges this gap by offering a one-stop solution to browse, discover, and organize gaming adventures.


Key Features

  • Game Library: Browse an extensive list of games with comprehensive details.
  • Search Functionality: Instantly find games by title or keywords.
  • Favorite Management: Save and manage your personal list of favorite games.
  • Game Info Pages: Explore detailed information for each game.
  • Google Login Integration: Sign up and log in with Google for a personalized experience.
  • Dynamic Navbar: Adjusts based on user login status.

Technology Behind GameSphere

  • Frontend: Built with React for a modern and interactive user interface.
  • Backend: Powered by Node.js and Express for seamless API handling and data management.
  • Database: MongoDB Atlas ensures secure and scalable data storage.
  • APIs: Gaming API to fetch and display game information.
  • Authentication: Google Sign-In for quick and secure login.

Getting Started

  1. Clone the repository:

    git clone [repository URL]
    
  2. Install backend dependencies:

    cd Backend
    npm install
    
  3. Install frontend dependencies:

    cd ../Frontend
    npm install
    

Running the Application

  1. Start the backend server:

    cd Backend
    node server.js
    
  2. In a new terminal, start the frontend:

    cd Frontend
    npm run dev
    
  3. Open your browser and navigate to http://localhost:5173

Screenshots

Login or Sign in page

Home Page

Game page

Game

Profile Page

Contributors

  • Viernes, Jumhar Chrysos E.
  • Khanjan Padaliya
  • Evidente, Ramon D.
  • Kukurudziak, Ernest

About

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors