DINEOUTWITH.US

“Dine Out With Us” is a platform that allows users to search and book restaurants for the required date and time, party size, select menus, note food requirements, see customer ratings and so on. The users can choose from different restaurants that offer several menus. The platform makes it easier to organize a party. It’s all designed so that the users and the guests have a great time over great food.

Industry - Service/Booking
Client - Social Dining
Project Duration - March 2019 - February 2023
Project Name - DINEOUTWITH.US
USA

Challenge

The challenge was that the process of organizing parties needed to be simple and fast. Users would find the best restaurants that offer private dinner party experiences for groups of 6 or more people. Additionally, the user experience needed improvement to ensure a seamless path from booking to payment. Another challenge was that the application had to manage a large volume of data, including reviews, reservations, user profiles, and information on restaurants.

Page Blog Image

Solution

We aimed to create a responsive and user-friendly experience for our users. Our platform features an intuitive search function that allows users to easily locate nearby restaurants with available tables. To simplify payment processing, we integrated the platform with Stripe, providing users with a secure payment option. We updated the existing technologies from old versions to the latest ones. This made the platform fast, responsive and scalable. We also recognized the importance of group events and introduced features like co-hosting and bill splitting, making it easier to organize events with friends and family. Moreover, we went a step further and developed a gift card system for the users, allowing them to gift their friends and loved ones with a dining experience. To improve the financial management between the restaurants and the platform we decided to go with third party integration tools. We chose QuickBooks, which also included the necessary feature of creating invoices. Additionally, we implemented a promotion system that rewards users with discounts by using promo codes assigned by administrators. We believe that these features make the DineOutWithUs app an all-in-one solution for diners looking to discover new dining experiences and enjoy a straightforward reservation process.

Page Blog Image

Key Features

  • Find the nearest restaurants with the menus and prices

  • Book a party for a group, send invitations to the guests of the party, pay for them

  • Notification system with options to accept, decline, submit a form, note food preferences, etc.

  • Give a gift card for a friend for using it while paying

  • Make someone “co-host”, who will be allowed to invite and even pay for other people

  • Split the bill for few ways

  • O-Auth via Facebook, Google, Apple

  • Integrations: Stripe, Sendinblue, Quickbooks

Used Tech Stack

Frontend

Language:
Typescript

Typescript

Frameworks:
Angular

Angular

Backend

Runtime environment:
Node.js

Node.js

Frameworks:
Express.js

Express.js

Hapi.js

Hapi.js

Database:
MongoDB

MongoDB

Other

Tripe

Tripe

Twilio

Twilio

Background

Client’s Testimonial

Adam Caper

We have worked with Esterox for the past 5 years, initially as the primary development resource and later, as we built out our own engineering team, as a fully-integrated development partner. Not only did they implement our design they also provided valuable insight and feedback during the development process. Esterox provided us with a dedicated team of developers. They were professional, communicative, and responsive to our needs. They were extremely team-centric in their approach, and instrumental in helping to take our vision for the product and turn it into reality. When the inevitable challenges cropped up in the development process they worked with us conscientiously to resolve issues, and doubled-down on their commitment to backing up the quality of the code. We are very happy with the results of the collaboration, and would highly recommend Esterox as a top-notch web and mobile development partner. We would happily work with them in the future should we need to again augment our in-house team with additional firepower.

Adam Caper
CEO and Founder of Social Dining