Introduction

OLO - Listing App

OLO Listing App is a full-fledge solution for having a listing solution for iOS, Android and Web for dashboard. We have made sure that you get a good design for mobile and dashboard application and a complete solution for you to easily implement this app for any restaurant application.

React Native with Expo is used to build this application for mobile end. For dashboard panel React has been used. Both mobile and web use Graphql. For State management and querying end points Apollo Client is used. The API is made using Node with Mongodb.

It has all the features that you will ever need to implement this application for any listing application. Some of the features that are included in it are:

  • Push Notification for both Mobile and Web

  • Email Integration -- Email is sent for some actions such as making Order

  • Chat Integration

  • Follow Integeration

  • Google Authentication integration

  • Mobile Responsive Dashboard

  • Zones based ads shown

  • Favourites Integration

We have made sure that the code is well structured and removed of unnecessary screens to make your development life easier. It is also integrated with the following features so you could have an even better development experience.

  • ESLint to provide you with linting capability in Javascript.

  • Prettier for code formatting

  • Jest for unit testing

  • Husky to prevent bad commits.

What will you have in OLO Full App?

  • OLO Mobile App

  • Admin Web Dashboard

  • Application program interface server

OLO Technology Stack

Application program interface (API) server

Web Dashboard

Mobile App