GameZone is a source of information regarding games which also provide the possibility to rent different games.
The user can read the latest news about games, can discover the new releases and also, he can watch the newest game trailers. In the "rent" section the user can choose an available game, where he can find information regarding the game and also the possibility to borrow it for one or two weeks. To do that the user needs to complete a form with his details.
- renting online games
- possibility to contact support
- news about games
- possibility to watch trailers
- User Based Features
- Login
- Logout
- GameZone Features
- Creating separate pages for different types of games (adventure, shooter, racing, )
- Creating individual pages for each gaming console in rent section (PS4, PC, XBox. )
- create a new section about games reviews
- Bower
- Bower is used to manage the installation of our libraries and frameworks
- Bootstrap
- I've used Bootstrap - to give a simple and responsive layout to the project and also to make some grid layouts
- Bootstrap Carousel Plugin
- I've used Bootstrap Carousel Plugin for the home page photo slider
- Glyphicons
- I've used Glyphicons to insert different symbols
- jQuery
- I've used jQuery library for popup video/popup box, datepicker and for validate the form in "rent it" section.
- npm
- npm is used to help to manage some of the dependencies in the application
- JavaScript tested manual
- CSS and HTML checked with some online validator
- The responsive part was tested with blisk browser
- Clone or download it!
- Install npm and bower
- To install npm you need to install firstly Node from here
- Run the following command:
npm install -g bower on Windows # on Mac/Linux you may need to use sudo
- You'll need to install all of the dependencies in package.json and bower.json
npm install
bower install
- Install http-server using
npm install -g http-server # this also may require sudo on Mac/Linux
command - Run
http-server -c-1
. the project will run on localhost - Create your feature branch: git checkout -b new-feature
- Commit your changes: git commit -am 'Add some feature'
- Push to the branch: git push origin new-feature