/IGDB-Server

The backend server for IGDB application

Primary LanguageTypeScriptMIT LicenseMIT

IGDB - Internet Game Database

Welcome to IGDB, the Internet Game Database, where you can explore, review, and discuss your favorite video games!

Table of Contents

Features

  • User registration and authentication
  • Game listings with detailed information
  • User-generated game reviews and ratings
  • Commenting on game reviews
  • User profiles and social interactions
  • Personalized game recommendations
  • Advanced search and filtering options
  • Notifications and activity feed
  • Dark mode support

Demo

You can access a live demo of IGDB

Getting Started

Follow these instructions to get a copy of the project up and running on your local machine.

Prerequisites

  • Node.js and npm (Node Package Manager)
  • MongoDB (or another NoSQL database)
  • Git (optional, but recommended)

Installation

Usage

  • Register an account or log in to an existing one.
  • Browse games, read reviews, and write your own reviews.
  • Follow other users and engage in discussions.
  • Customize your profile and enable dark mode for a personalized experience.

API Documentation

You can find the API documentation (Here goes the link to our documentation) to understand how to interact with the backend GraphQL API.