Ressy provides real time capacity management platform for services business. It allows restaurants to push on demand discount deals in real time to the users and users can avail the discounts through smartphones. Ressy raised a funding of four hundred thousand dollars when the product was at MVP stage. An application managed to create a huge interest among foodie and restaurant owners. The users availed upto 50% off on their orders and the owners got more customers ordering from their restaurants.

The Challenge

While approaching us, Ressy founders had a unique requirement. They needed a platform which is capable of providing real time restaurant deals to the users. They had given a deadline of three months to build the platform from scratch. They needed technically sound people with entrepreneurial mindset to build their application.

Stages

Requirement gathering and analysis
Translate business use cases into technical specifications.
Design backend architecture
Selection of technology stack based on requirement and desired throughput
Build Minimum viable product (MVP)
Build a merchant end app which could push deals real time.

solution

When we started working on an idea, the whole team came up with their thoughts on how should we build this application. We decided to follow agile development process and started with requirement gathering and analysis. While gathering the requirement, we started survey of existing apps available in the same segment and we’ve found the apps like OpenTable, foodpanda, Zomato and TinyOwl. We went through them to understand their design and flow structure. After analyzing all the technical aspects, available products in the market and research papers on back-end architecture, we were came up with the best possible solution for this application.
Considering the domain of an app, selection of technology stack was very crucial for us.Food tech was booming in India and user adoption rate was above par. Having minimum lags, fastest content delivery and 100% up-time were the important facets of the back-end technology. We had chosen Golang based API server to go ahead with. We wrote the entire backend for User Application, Merchant App and a basic dashboard APIs in a month. After successful testing of all use cases we handed it over to our client.

Technology stack

Android SDK                       Google Go                         MongoDB

Tools

AWS Elastic Beanstalk                    Amazon RDS for PostgreSQL                      AWS Elastic Load Balancing (ELB)
Android studio                                 Sublime Text

Services

GitHub                New Relic             MongoLab                Docker                 Sentry                CircleCI                Crashlytics
Gradle                 Bugsnag               Slack                         Freshdesk            Parse                 Pivotal tracker

Product

We came with the complete product within two months involving long intensive design and optimized code. Ressy delivers more than thousands of deals everyday and having more than 1200+ restaurants on the platform in Pune and Mumbai.They have raised funding off 400K USD during their MVP stage. They attracted start up media and other investors by performing on larger scale. Last year Ressy was acquired by Bangkok based restaurant reservation app Eatigo.

© 2018 fstack/all rights reserved