A Tokio entrepreneur and a project management professional came up with an idea for a restaurant booking app. He wanted to help decrease the contact between staff and guests during the pandemic and reduce labor costs. He listed technical requirements and approached us to help him design and prototype it.
Design and prototyping
15 user stories and 54 acceptance criteria to meet in a single prototype.
The project includes a mobile app prototype for visitors and a web app for restaurant administrators.
Visitors can select restaurants and book one or more tables in them, as well as order and pay for meals. Administrators can update the information about their restaurants and operate with the booking data.
Restaurant search by type, date, closest subway station, and even current congestion
Multiple table and extra seat booking for bigger companies or social distancing from other guests
Payment splitting with friends (check sharing via QR codes)
PHP
JavaScript
Python
Terraform
Slim (PHP)
ExpressJS (JavaScript)
Django (Python)
Stripe
Google SDK
Django Rest Framework
Facebook SDK
Firebase
Propel
Django tests
Coverage
Google Cloud + Kubernetes
Sentry
Graylog
RabbitMQ
Docker
Redis
MySQL (Read + write replicas)
JavaScript
ReactJS + TypeScript
NextJS
Redux
WebPack
i18n
Sentry
Stripe
Jest
Typescript
Dart
React Native
Flutter
Mobx
Redux
Sentry
Sentry
PHP
JavaScript
Python
Terraform
Slim (PHP)
ExpressJS (JavaScript)
Django (Python)
Stripe
Google SDK
Django Rest Framework
Facebook SDK
Firebase
Propel
Django tests
Coverage
Google Cloud + Kubernetes
Sentry
Graylog
RabbitMQ
Docker
Redis
MySQL (Read + write replicas)
JavaScript
ReactJS + TypeScript
NextJS
Redux
WebPack
i18n
Sentry
Stripe
Jest
Typescript
Dart
React Native
Flutter
Mobx
Redux
Sentry
Sentry
At this stage, our mobile app agency was asked to design the mobile app prototype only. Technical requirements included 15 user stories and 54 acceptance criteria.
Within two weeks we've come with 32 app screens combined together in a clickable Figma prototype that was approved by the excited client.
PHP
JavaScript
Python
Terraform
Slim (PHP)
ExpressJS (JavaScript)
Django (Python)
Stripe
Google SDK
Django Rest Framework
Facebook SDK
Firebase
Propel
Django tests
Coverage
Google Cloud + Kubernetes
Sentry
Graylog
RabbitMQ
Docker
Redis
MySQL (Read + write replicas)
JavaScript
ReactJS + TypeScript
NextJS
Redux
WebPack
i18n
Sentry
Stripe
Jest
Typescript
Dart
React Native
Flutter
Mobx
Redux
Sentry
Sentry
Figma
PHP
JavaScript
Python
Terraform
Slim (PHP)
ExpressJS (JavaScript)
Django (Python)
Stripe
Google SDK
Django Rest Framework
Facebook SDK
Firebase
Propel
Django tests
Coverage
Google Cloud + Kubernetes
Sentry
Graylog
RabbitMQ
Docker
Redis
MySQL (Read + write replicas)
JavaScript
ReactJS + TypeScript
NextJS
Redux
WebPack
i18n
Sentry
Stripe
Jest
Typescript
Dart
React Native
Flutter
Mobx
Redux
Sentry
Sentry