ASP.NET MVC 5 Drink Vending Machine (Frontend: HTML, JS; Backend: ASP.NET MVC 5).
The note that was made to me: "There is no separation on layers", so I implemented it in the new version. You can get to the site admin panel, all the same, by adding "?id=secret" in the address bar.
The Web application is now executed using a three-tier architecture.