Skip to content
This repository has been archived by the owner on Jul 10, 2022. It is now read-only.
/ VoidEyeGames Public archive

Final project for 2ºDAW, its a website is intended for support in the search for the best offers and alternatives when buying video games. In addition, together with the detailed description of the video games that will be made through videos and images, you will find the different links to purchase websites and a series of comments written by u…

License

Notifications You must be signed in to change notification settings

DainWs/VoidEyeGames

Repository files navigation

Void Eye Game

License License

Author: Jose Antonio Duarte Perez
Production: To have access to the version in production, talk to Jose Antonio Duarte.

Before all, you should see the Important section below, you can easily differentiate it because the titles contains Important!!.

Description

Final project for 2ºDAW, its a website is intended for support in the search for the best offers and alternatives when buying video games. In addition, together with the detailed description of the video games that will be made through videos and images, you will find the different links to purchase websites and a series of comments written by users. They will also be able to report bugs to developers and view the location of our company on a map. In short, a page that helps customers to see on which page it is sold at the best price and the different prices at the time to buy video games. Remember that games cannot be purchased on this page, since its purpose is consultation, and not the purchase of video games.

Documentation

USER MANUAL

Apps documentation

We use API and the Web Client, you can find Applications documentation in the following links.

API Web Client

User manuals

You can see the full Basic user manual and recommended one:
USER MANUAL USER MANUAL

We have user manuals for both the API and the Web Client:
API Web Client

Style manual

You can see the styles manual here:
USER MANUAL

Examples

You can see all features examples in the "Examples.md", clicking in the next link:
USER MANUAL

Important!! - SSL Certs not included

As you can understand, I can't provide application passwords/credentials/certificates, as this could bring security issues, for this project you can only run it in DEVELOPMENT mode (using npm start command), Yes even if you want to be able to put it into production, access the .crt folder in the project root folder, (relative path from which this file is located is: ../.crt, if the folder does not exist, no hesitate to create it) in that folder you will save the server.crt and the server.key (the certificates)

Installation

For installation steps see the INSTALLATION.md or in the following link:

License

Goals

  1. That the users can compare the price of video games on each platform (including discounts) and select the one that sells it at the best price to buy.
  2. That the users can consult the details in more depth about a game, i mean, a description, a series of images/videos/trailers and the opinion of the users about the game.
  3. That the users that is previously logged in/registered, can comment on their experience in the game.
  4. If a user find a wrong price/bug/error on our page, whether you are registered or not, be able to inform us and help us improve the page, through an error reporting form.
  5. That the users of our page can find their game as quickly as possible.

Specifications

  1. The application has an API, and can be accessed through a Web Client.
  2. The API is made with PHP (with Slim Framework).
  3. The Web Client is made with NodeJS (with React).
  4. The layout of the page is made with Bootstrap (and therefore Sass) and with Fontawesome.
  5. Games are updated and added through the Administrator user, while that logged in users can make comments about their experience in the game.
  6. Data consultation and updating is done manually, through pages only accessible by the Administrator user.

Tools

Visual Studio Code Github Boostrap Sass Fontawesome NodeJS Composer Client Framework API Framework HTTP Request tester

About

Final project for 2ºDAW, its a website is intended for support in the search for the best offers and alternatives when buying video games. In addition, together with the detailed description of the video games that will be made through videos and images, you will find the different links to purchase websites and a series of comments written by u…

Topics

Resources

License

Security policy

Stars

Watchers

Forks