Hello,

I have released a few projects in the past. A blog, shop and a site where you can buy/sell services. All projects were realized with wordpress.
Right now I am on a new project, but this time I have a new challenge. I think a CMS would be to heavy for the simple needs of this project.
That's why I have to learn how to set-up a project without wordpress.

Project description:
It should be just a single page with a game. You can create an account to play the game and change a view settings in your account.
You can get play money in the game. As more play money you have as higher your rank.
That's it

The page should be very simple and clean.

I have done a lot of research to find the technologies and informations I need to realize this project.
That's how I would realize the project:

The elements of the project:

Page
-Login/Register (User-name,Password,Email-Address)
-Balance
-Change Settings (Email-Address,Password)
-Chat

Game
-Start Round


Technologies I would use:

Server
OS:
-Debian

Software:
-Nginx
-MySQL
-PHP
-FTP

Page

Program:
-PHP

Design:
-Bootstrap (HTML5,CSS3,JQuery)

Game

Program:
-JavaScript

Design:
-HTML5 (Canvas)


I would do some parts on my own and some like the game programming/design would be outsourced to a freelancer or team.
It would be great if some of you guys will help me by understanding the technologies. Are this technologies the best choice for this project.
How would you set-up such a project and what would you use?

Regards
Vincent