Large table reservation / e-commerce web system with outstanding rich UI design and usability, customizable to any type of restaurant activity with any number of restaurants and halls, integratable in any website. It allows for the generation of an interactive map of the dining area including all tables and to define special terms of order placement (date, time, smoking/no smoking, specific table, etc.). Restaurant administrator and global administrator have extensive options for automating activities, reports, workflow, etc. In other words, this solution simplifies and expedites all booking tasks and collects information about clients in addition.
Features:
- Booking system - embeddable JavaScript widget which allows guests to reserve tables choosing parameters like date, time, smoking/no smoking area, specific table, etc. This widget can be embedded in any web page.
- Administrative system - Silverlight rich UI application which provides the restaurant administration with a multitude of management options. It allows for the generation of an interactive map of the dining area including all tables and to define special terms of order placement.
- Website written on ASP.NET MVC 3 which joins these components together - in addition to integrative functions, it includes the administrative functionality for each restaurant: news and events management, mailing settings (templates, sending conditions and other parameters), option to generate reports, and customer management system. Admins (restaurant staff) can also adjust the system behavior depending of the occupancy of the restaurant.
Main technologies: С#, .Net 4.0, ASP.NET MVC 4, Silverlight 4, Windows Azure (Windows Azure Tools, Azure Web and Worker Roles, SQL Azure, Azure Storage, Blob Service API, Azure Accelerator, AppFabric Caching), WCF RIA Services, MS SQL Server 2008, Entity Framework, Windows Phone 7, HTML 5, jQuery, JavaScript, Knockout.js, tinyMCE, JSON, Autofac