/Cars

FancyCars.ca mobile app

Primary LanguageJavaScriptMIT LicenseMIT

Cars - FancyCars.ca

Features

  1. React Native
  2. Redux (state management)
  3. Redux-Saga (side effects - data fetching from api and pagination chuncking)
  4. Redux-Persist (caching)
  5. Infinite Scroll (when flatlist's end reached)
  6. Sort by name(ascending/descending) and availability
  7. Localization using translation json and i18n-js package
  8. Search by criteria or show all cars

Setup, build and run:

  1. Clone repo
  2. yarn or npm install
  3. react-native run-ios to run on iOS simulator
  4. react-native run-android to run on Android simulator
  5. Screenshots are given below

Screenshots - iOS

ScreenShot ScreenShot

Screenshots - Android

ScreenShot ScreenShot