An original AngularJS + Javascript version of the most popular video game ever.
- Nominated for Best Web Dev Article of October 2017: https://www.codeproject.com/Surveys/2075/Best-Web-Dev-Article-of-October.aspx
- Demo: http://angulartetris20170918013407.azurewebsites.net/AngularJS-App/
- Article: https://www.codeproject.com/Articles/1212957/AngularJS-Tetris
- Featured on MadeWithAngular.com: https://www.madewithangular.com/sites/angularjs-tetris
The project conists of just one ASP.NET Web Application that contains both the server-side components and client-side components. The client-side AngularJS application is implemented in the subfolder AngularJS-App. The rest of the folders contain the server-side WebAPI functionality and database-related functionality.
It's a fully responsive Single Page Application which means that it's usable on any type of device like mobiles and tablets. When accessed with a touch screen device, an on-screen virtual keyboard is used.The highscores are saved in a MySql database through a WebAPI service. The data layer is built with Entity Framework. The application is published on the cloud using Microsoft Azure.
The project is built using the following technologies:
- Javascript
- AngularJS 1.6.4
- Bootstrap 3.3.7
- JQuery 1.9.1
- WebAPI
- Entity Framework