Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/leo5661/loanapp

Streamline your loan process with our React Native app. Apply for and manage loans effortlessly!
https://github.com/leo5661/loanapp

android ios react-native reactnavigation redux-toolkit tailwindcss

Last synced: 11 days ago
JSON representation

Streamline your loan process with our React Native app. Apply for and manage loans effortlessly!

Awesome Lists containing this project

README

        

# Loan App

A React Native-based app for loan application and management.

## Screens
![Login](https://github.com/Leo5661/LoanApp/blob/main/Public/screen%20(1).svg)

## Tech
* **Language**: **TypeScript** is used as a primary language for almost everything other than native modules.
* **Biometric Auth**: App have Native Biometric Auth using **React Native Turbo Module**
* **State Management**: **Redux-toolkit** is used to make a central store for every slice separately.
* **Local Data Persistence**: **Redux-persist** is used to make local data avelible.
* **NativeWind CSS**: For styling, I have used TailwindCSS-based NativeWind for React native.
* **Navigation**: For Screen navigation **React-Native-Navigation** is used with multiple Nav-Stacks Nested with each other.
* **Push Notification**: Firebase push notification is used to send push notifications to the app.
* **Firebase**: **React-Native-Firebase** is used to connect Firebase with the project.

## Local Development 🛠️
To build and run the project clone it to your local development machine and follow the instructions.

```bash
# Run this to install the node package
$ yarn
or
$ npm install
```

after successfully installing of node package, Now Build it.
```bash
# start the metro server
$ yarn start
or
$ npm start

# for Android build
$ yarn android
or
$ npm run android

# for ios
$ yarn ios
or
$ node run ios
```

# Contribution and Development 🤝
Hello all, We welcome you to give your feedback and report an [issues](https://github.com/Leo5661/LoanApp/issues).
before working on anything make separate branches for every feature or fix.