Skip to content

Virteip/Lendpi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Holberton school logo

Lendpi App

Lendpi is a crowdlending service created alongside Rappi whose main focus is to help people gain easier access to a loan. Currently the transactions stage of the application is emulated with a database but it shows what the objective and the functionality of the project is. This was created using the P.E.R.N stack and mounted on Heroku instances to handle the databases and microservices.

Table of Content

  • Examples of use

  • Development Environment Configuration

  • Built With

  • Authors

  • License

Examples of use

App Lendpi Worker Demo

App Lendpi Investor Demo

Development Environment Configuration

  • Create a new folder called “Lendpi”.

  • Inside the folder create a new react-native project called app:

    npx react-native init app
  • Download the files from this repository.

    git clone https://github.com/Virteip/Lendpi.git
  • Enter the cloned project's folder.

    cd Lendpi
  • Switch to the 'develop' branch.

    git checkout develop
  • Delete the following files from the new project you just created root folder: App.js and index.js.

  • Copy the following files from the cloned Lendpi/investor or Lendpi/worker folder to the root of the new project you created.

    • assets/
    • components/
    • model/
    • screens/
    • App.js
    • index.js
  • Go to the file android/app/build.gradle and add the following line at the end of the file:

    apply from: "../../node_modules/react-native-vector-icons/fonts.gradle"
    
  • Download and install the following modules from the project's root folder:

    • yarn add @react-navigation/native
    • yarn add react-native-reanimated react-native-gesture-handler react-native-screens react-native-safe-area-context @react-native-community/masked-view
    • yarn add react-native-paper
    • yarn add react-native-vector-icons
    • yarn add @react-navigation/stack
    • npm install react-native-animatable --save
    • npm install react-native-linear-gradient --save
    • yarn add @react-navigation/drawer
    • yarn add @react-navigation/material-bottom-tabs
    • npm install react-hook-form
    • yarn add @react-native-community/async-storage
    • yarn add @react-native-community/google-signin
    • yarn add @react-native-community/toolbar-android
  • Execute the app

    • npx react-native run-android

Built With

Authors

License

Public Domain. No copy write protection.

About

Rappi Project Repository

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published