- An English review of the graduation thesis (originally in Bulgarian) can be downloaded here: English Review.docx
- The full graduation thesis in bulgarian can be downloaded here: Дипломна работа - Иван Здравков.docx
The task is to design and implement a web-based system that governs the process of payment and access control for a network of sports facilities. A client of the facilities uses PayPal to pay his monthly subscription or a predefined number of practices, and is issued an RFID card that can be used to verify his legitimacy to access the facilities. The system should also keep track of his payment and attendance histories.
Client-server MVC (Model View Controller) application using external services (PayPal API for payment processing, Yahoo! Finance Info for the currency exchange Rates, etc). As an extra to the classical 3-layer model are employed a Data Layer and an ORM models.
- ASP.NET MVC 5.0
- ASP.NET Web Api 2.0
- ASP.NET Identity 1.0
- ASP.NET Razor View Engine
- Entity Framework 6.1.0
- MSSQL
- C# 5.0
- HTML 5
- CSS 3
- JavaScript
- jQuery
- jQuery Validate
- Modernizr
- Bootstrap
- Knockout
- Visual Studio 2013
- SQL Server 2012
- Fiddler
- Google Chrome F12 Developer Tools