Skip to content

arubenruben/LBAW-Shop-Keyshare

Repository files navigation

Keyshare

Keyshare was developed as part of the LBAW course by MIEIC FEUP students :

The project was finished 03/06/2020

Project Description

Keyshare is an online global marketplace which specializes in the sale of gaming related digital products using redemption keys.

Keyshare is divided into two major parts:

  • User side - Where we can buy, sell, review and report videogame keys
  • Admin side - Where all information on the website can be updated / deleted but also insert new information

Keyshare was develped using Laravel framework using Bootstrap 4 as front-end design library and a Postgres Database architecture using PGAdmin as GUI interface with the database.

Iterations

This project is divided in 10 small iterations. The major checkpoints of the course were:

  • Design Prototype
  • Vertical Prototype
  • Final Product

Installation

The source code can be found in the group gitlab repository on: https://git.fe.up.pt/lbaw/lbaw1920/lbaw2043

The development was supported by docker technologies. You can run the project docker image with the following commands:

docker run -it -p 8000:80 -e DB_DATABASE="lbaw2043" -e DB_USERNAME="lbaw2043" -e DB_PASSWORD="AS810664" lbaw2043/lbaw2043

Credentials

User

In order to access Keyshare full functionalities, you need to be logged in you can register yourself or use the following credentials:

URL to the product: http://lbaw2043.lbaw-prod.fe.up.pt

Type Username Password
basic account ssn SergioNunes123
banned user trustlessuser123 123456789

Administration

Administration URL: http://lbaw2043.lbaw-prod.fe.up.pt/admin

Username Password
ssn SergioNunes123

LBAW 2019/2020