Skip to content

Crowd-lending application for delivery person in Rappi Company, focused on the psychological profiling of borrowers

Notifications You must be signed in to change notification settings

stuartses/RappiCrowd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Image

Rappi Crowd Len

Crowdlending web application for delivery people.

Description

Integration between borrowers and lenders to apply crowdlending, focused on the psychological characterization of the borrower through IBM Watson Personality Insights.

Developed for Rappi Company in Colombia. This the final project MVP of Foundations in Holberton School Colombia.

Features

  • Creation of Borrowers or "Rappi Tenderos".
  • Calculates the personality Score of "Rappitendero" based on the response of Watson IBM API.
  • Records the score for each "Rappitendero" and show it to investors
  • Creation of investors.
  • Simulates de inversion of money for each "Rappi Tendero".

Tech

This project was developed with these technologies:

  • [Django] - Backend
  • [React] - Frontend
  • [PostgreSQL] - Database
  • [Twitter] - Frontend
  • [Ibm Watson] - Personality Insights

Demo

The project is in a temporary location Link.

Installing and Running

You can run this project on your local machine.

Prerequisites

You need to have and install:

Ubuntu 18.04 LTS
Python3
Node JS 12.18.1 LTS
postgresql

For Python:

virtualenv
django
djangorestframework
psycopg2
tweepy
request
python-dateutil

Installing

After you have cloned this repository, you need to create a database, with user and password according to "settings.py".

This repository don't include de API Key of IBM and Twitter for security reasons. Because that, you won't make a real request to those API.

Open de directory rappicrowd/

RappiCrowd$ cd rappicrowd/
RappiCrowd/rappicrowd$ npm run dev

Stop process or open a new terminal and run virtualenv.

RappiCrowd/rappicrowd$ source rappicrowd/bin/activate
(rappicrowd) RappiCrowd/rappicrowd$ 

Running

Run the API

(rappicrowd) RappiCrowd/rappicrowd$ python manage.py runserver localhost:8000

Open in a browser http://localhost:8000

Authors

  • Diego Betancourt Quintero - GitHub
  • Orlando Gomez Lopez - GitHub
  • Stuart Echeverry Solarte - GitHub

See also the list of contributors who participated in this project.

Update

June, 2020

About

Crowd-lending application for delivery person in Rappi Company, focused on the psychological profiling of borrowers

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published