8000 GitHub - andela-mabdussalam/restaurant-app
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

andela-mabdussalam/restaurant-app

Repository files navigation

Build Status Coverage Status

Restaurant App

A full stack System that allows a user order for food from a restaurant.

Technologies Used

  • React Native
  • React/Redux
  • GraphQL
  • Apollo
  • Graphcool

Development

This application was developed using Expo using Genymotion as the emulator to test the app. Graphcool was used to develop and deploy the GraphQL backends.

The frontend was built with the React-Native and redux framework.

Installation

  • Install Expo and Genymotion on your machine
  • Clone the repository $ git clone https://github.com/andela-mabdussalam/restaurant-app
  • CD into the directory you cloned into
  • Install all required dependencies with $ yarn install

Testing (Server Side)

  • Run Test npm test

Usage

  • Launch Expo, open the app within expo
  • Launch Genymotion and open a phone of your choice
  • On Expo, click device -> Open on android

Key Application Features

A user can:

  • Create an account
  • Login
  • Search for a meal
  • Order a meal
  • Logout.

Authentication: Users are authenticated and validated using JSON web token (JWT) stored in the AsynStorage.

Usage on phone

  • Download expo from the play store
  • Search for restaurant-app

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0