Skip to content

An API server and its web application dedicated to reselling board games through auctions and bidding, done for a school project at EPSI Bordeaux.

License

Notifications You must be signed in to change notification settings

L-Clem/BidGames

Repository files navigation

Badges

MIT License CodeFactor GitHub repo size Maintenance PHP requirements

BidGames

An API server and its web application dedicated to reselling board games through auctions and bidding, done for a school project at EPSI Bordeaux.

Tech Stack

Client: React, Bootstrap

Server: Api-Platform, Symfony

Features

  • A full featured API with authentification by JWT tokens.
  • A demonstration front web application.

FAQ

Where's the API documentation ?

The API documentation is available on the Swagger API page of the application (see Run Locally for more informations).

What's the E/R diagram of your database ?

Here's our E/R diagram (made with dbdiagram.io) :

Run Locally

❗ You can't run this project without the keys needed for authentification

Clone the project

  git clone https://github.com/L-Clem/BidGames.git

Go to the project directory

  cd BidGames

Install dependencies after installing yarn

  composer u --ignore-platform-reqs && composer i && yarn && yarn build

Then start a terminal for each commands

  php -S localhost:8080 -t public
  yarn run encore dev --watch

Now you can go on your browser and type :

Authors

About

An API server and its web application dedicated to reselling board games through auctions and bidding, done for a school project at EPSI Bordeaux.

Topics

Resources

License

Stars

Watchers

Forks