Skip to content

It is a Mobile App for a Restaurant, made with React Native (works on both Android & iOS)

Notifications You must be signed in to change notification settings

rishabhsxn/Confusion

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Con-fusion Restaurant App


About

Con-Fusion is a mobile application for a Restaurant made with React Native, so it can run on both Android and iOS.

Features:
  • Create account and login.
  • Browse the Menu.
  • See the Dishes in detail, add Comment, Rate and Add to Favorite a dish.
  • Reserve a Table - Notification confirmation and Event Creation in Calendar.
  • Animations.
  • Swipe Gestures.
  • Contact through e-mail or contact number.
  • Detect device's network state.

Working

  • react-redux is used to maintain states

  • json-server is used to simulate a REST API.

  • The app fetches and store data (as JSON) to the json-server.

    more:

    permission handling drawer navigation multiple screens remember me use camera or select from gallery loading json parsing redux store redux actions

Requirements:

Installation

  1. Clone the repository and navigate into the confusion folder.

    $ git clone https://github.com/rishabhsxn/Confusion.git   
  2. Install the dependencies using npm.

    $ npm install   
  3. To run the application on expo, execute the command

    $ npm start   
  4. Copy the ip address shown by expo in terminal. (in place of yellow highlight)

  5. Open another terminal and navigate into json-server folder and execute (replace ip_address with ip address from step 4)

    $ json-server --watch db.json -p 3001 -d 2000 -H ip_address
  6. Scan the QR code on your mobile phone with the Expo app.


Demo

HomeScreen                                            Comment-Like-Swipe                             Login/SignUp homescreen   dishCommentLikeSwipe   login


Menu                                                       ReserveTable                                          MyFavorites
menu   reserveTable   myFavorites


ContactUs/About                                         NetworkState
about       networkState

About

It is a Mobile App for a Restaurant, made with React Native (works on both Android & iOS)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published