InToSoft created a solution that enabled restaurant owners to control their turnover and organize administrative procedures, engage with their employees and clients. For employees it became more convenient to manage the working schedule. As for the consumers, they could get info on the latest discounts, rewards and loyalty programs.
Project type: multiplatform software product
InToSoft team: 12 specialists
Team structure: architect, team lead, PM, BA, designer, 5 mid to senior developers, 2 QA engineers
Project duration: 18 months
Technologies: ASP.NET MVC4, .NET Framework 4.5, Xamarin Android, Xamarin iOS, WCF, Newtonsoft JSON, Entity Framework 6, Unity framework and Automapper, JQuery, Knockout.js, MS SQL Server 2008R2
Environments: iOS 7 - 8, Android 4.0+, XCode, Xamarin Studio, Visual Studio
Platforms: iOS, Android, Web
About the client
The client is one of the leading POS (point of sales) solution providers, that has been working with a team of entrepreneurs, POS experts, restaurant and hospitality management since 2008.
The main challenge for InToSoft was to turn the outdated solution into a universal POS back office that provided the owners with the real-time information about their business, allowing them to manage employees’ time clocking and scheduling, reservation, delivery and inventory for their restaurants and retail stores. The system had to be integrated with the social media solution that would function as a social network and connect owners, employees, consumers and vendors. The crucial point to be taken into account was the necessity to correspond with the requirements of the Association for Retail Technology Standards (ARTS).
InToSoft developed a system that could work with huge data volumes without slowing down and turned the outdated solution into a universal POS back office.
The team developed several applications:
• Web Application, Android and iOS Apps for business owners that provided the real-time info about their business, allowed them to manage employees time clocking and scheduling, reservation, delivery and inventory for their restaurants and retail stores.
• Android and iOS Mobile Apps that enabled employees to view personal sales statistics, time clocking, shifts and schedule themselves for the upcoming work shifts.
• Android and iOS mobile apps for consumers that enabled them to make orders before they visit the restaurant, get info on the latest discounts, rewards and loyalty programs.
InToSoft chose Scrum as the main development methodology. The work was done in close cooperation with the client. Daily stand-ups, technical groomings and plannings were carried out to ensure timely project delivery and the quality of the final product. Every two weeks, the client was presented a demo and a sprint retrospective.