Skip to content

A React.js, PHP, XAMPP stack project for a game database website, featuring a comprehensive collection of games, user profiles, adding new items, and dynamic content display.

Notifications You must be signed in to change notification settings

unchihugo/gamebase

Repository files navigation

Prequisites:

  • XAMPP (webserver stack)
  • Apache (HTTP server)
  • MySQL (database)
  • Node.js (JS runtime)

How to run:

  1. Run & configure XAMPP and Apache
  2. Add API .php files into: C:\xampp\htdocs\gamebase\
  3. Start Apache server and MySQL connection on XAMPP, make sure there are no errors
  4. Run editor (like VSCode), open Gamebase folder
  5. Open the Terminal window (Ctrl+` in VSCode) in editor
  6. Type in Terminal:
    • npm install and wait for it to finish downloading all packages
    • npm start to run website locally
    • node apis/server.js to run post/put API locally

Branding:

Logo Icon
image image

Preview:

Previews are shown side-by-side to showcaase responsiveness

Home

image

Game details (after clicking an item)

image

Register

image

Footer

image

Landing

image image

About

A React.js, PHP, XAMPP stack project for a game database website, featuring a comprehensive collection of games, user profiles, adding new items, and dynamic content display.

Resources

Stars

Watchers

Forks