Avenir Digital

A small listing app for users based on https://randomuser.me/documentation for (ANDROID, IOS).

Packages

  • react-navigation v6
  • axios v0.21.1
  • date-fns v2
  • redux v4
  • redux-sage v1
  • @reduxjs/toolkit v1

File Structure

SwadhiAvenir
├─ .buckconfig
├─ .editorconfig
├─ .eslintrc.js
├─ .flowconfig
├─ .gitattributes
├─ .gitignore
├─ .prettierrc.js
├─ .watchmanconfig
├─ App.js
├─ app.json
├─ babel.config.js
├─ index.js
├─ jsconfig.json
├─ metro.config.js
├─ package.json
├─ readme.md
├─ src
│  ├─ assets
│  │  ├─ arrow.png
│  │  └─ logo.png
│  ├─ hooks
│  │  ├─ home.hook.js
│  │  ├─ index.js
│  │  ├─ profile.hook.js
│  │  └─ splash.hook.js
│  ├─ lib
│  │  └─ windowStack.js
│  ├─ redux
│  │  ├─ features
│  │  │  ├─ home.feature.js
│  │  │  └─ index.js
│  │  ├─ saga
│  │  │  ├─ home.saga.js
│  │  │  └─ index.js
│  │  └─ store.js
│  └─ screens
│     ├─ Home
│     │  ├─ Home.js
│     │  └─ style.js
│     ├─ Profile
│     │  ├─ Profile.js
│     │  └─ style.js
│     └─ Splash
│        ├─ Splash.js
│        └─ style.js
└─ yarn.lock

Screen Shots

IOS

IOS

ANDROID

ANDROID