Skip to content

This Repo contains a React Native project built as part of a certification exam with an express backend

Notifications You must be signed in to change notification settings

xAirx/ReactNative-RestaurantAppProject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 

Repository files navigation

My React Native Project

IN progress project pipeline and roadmaps here:

       
       

               

Imagery

App - A work in progress

   

RestaurantApp

     
           

Project overview

App made in React Native

__________________________________

 A React Native app, supporting the same features working with the same backend and API.
 
 The App depicts an app for a restaurant, with several features such as user login, table booking, and other native features created and utilized with the EXPO CLI, for example: integration with the users calendar.
 an API was written in express (mongoose, mongodb). 

       

Goals:

 Summarize the salient features of hybrid mobile application development frameworks
 Create a React Native application
 Develop a React Native application using various React Native components and Layouts
 Build navigation within your application using React Native Navigation support
 
 Design the UI for the app using various React Native UI elements
 Express the Redux approach to implementing a variant of the Flow architecture in React Native
 Design forms within the application for data entry
 Employ alerts and Modals to present information to the user
 
 Build storage support within the application for persisting Redux state
 Employ animations to provide enhanced user experience
 Employ gesture-based interaction within the app
 Develop a way of alerting users
 
 Develop applications to use the native capabilities of the devices
 Employ the Expo SDK to access native device capabilities
 Develop applications that use sharing features of mobile devices
 Develop applications that can do user notifications

       

Features: (subject to change):

     React native Navigation & Components.  -done
 
     Integrated font awesome "fonts and buttons" -done
    
     Form handling &  Redux integration for form handling  -done
     
     Redux integration to create a "Loading Component" using the activity indicator component -done
     
     Trigger showing of message when data is fetched from server. -done
 
     Redux integration to "Star products" and rate them -done

     Redux integration to handle the customers favorite products -done
     
     Secure storage - handling user login etc. -done
     
     Local notifications - Notification handling for reserving tables and based on calendar dates and integration with phone calendar -done
     
    Social Sharing - Sharing of information to social media sites using the React Native Share API -done
    
    Email Integration for contact page. -done
    
    Interaction with users camera to obtain images for the user profile  -done
    
    NetInfo() and Network info, to check if device is offline or not. -done
      connectiontype, effectiveconnectiontype -done
      connectchange even fires when netwwork status changes etc. -done
      
    Swipe Option Buttons and Alerts -done
      
    Animations -done
      
    Gestures -done
      
    Persist Redux Store -done

       

About

This Repo contains a React Native project built as part of a certification exam with an express backend

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published