Skip to content

the22mastermind/gourmet

Repository files navigation

Build codecov

Gourmet

Gourmet Online Food Ordering Mobile App

Description

Gourmet is an android mobile app that helps people to order food from Gourmet restaurant.

Features

  • Authentication (Sign Up, Login, and Logout)
  • View restaurant menu
  • Place order + Stripe Payment
  • View own orders list
  • View own single order

Technologies/tools used

  • React Native
  • React Native Paper
  • React Navigation 5
  • React Hook Form
  • React Native Testing Library
  • Appium

Tests

  • Unit & Integration Tests (Jest & RNTL)
  • End-to-End Tests (Appium)

CI/CD

  1. Github Actions

Author

Bertrand Masabo


Screenshots


Testing Locally

  1. Ensure you have NodeJs 14+ and yarn installed on your system

  1. Ensure you have Android Studio installed and configured with an AVD

  1. Open your terminal and clone this repo
$ git clone https://github.com/the22mastermind/gourmet.git
  1. Switch into the project root directory and install dependencies
$ cd gourmet && yarn install
  1. Launch an emulator from AVD in Android Studio

  1. Launch Metro bundler
$ yarn start
  1. Open another terminal window and run
$ yarn android
  1. Ensure you have completed the steps here before testing the features.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published