Gourmet Online Food Ordering Mobile App
Gourmet is an android mobile app that helps people to order food from Gourmet restaurant.
- Authentication (Sign Up, Login, and Logout)
- View restaurant menu
- Place order + Stripe Payment
- View own orders list
- View own single order
- React Native
- React Native Paper
- React Navigation 5
- React Hook Form
- React Native Testing Library
- Appium
- Unit & Integration Tests (Jest & RNTL)
- End-to-End Tests (Appium)
- Github Actions
Bertrand Masabo
- Ensure you have NodeJs 14+ and yarn installed on your system
- Ensure you have Android Studio installed and configured with an AVD
- Open your terminal and clone this repo
$ git clone https://github.com/the22mastermind/gourmet.git
- Switch into the project root directory and install dependencies
$ cd gourmet && yarn install
- Launch an emulator from AVD in Android Studio
- Launch Metro bundler
$ yarn start
- Open another terminal window and run
$ yarn android
- Ensure you have completed the steps here before testing the features.
