Skip to content

KevinCastroP/RapScore_MVP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RapScore

This is our Portfolio Project, concluding our Foundations Year at Holberton School

Project Description

This project proposes a workforce based credit system, implementing technology and performance. The main goal is to facilitate fast loan access to workers based on their performance. We have two main participants. Investors and workers. Investors invest in the loan system based on the worker's score and workers will have access to the loan depending on their performance.

Deployed Site RapScore-Site

Landing Page Landing Page-Site

Kevin Castro

Jhonatan Legarda

Luis Herrera

Functionality

Worker loans are given under a score performance. Loans can either be used for the purchase of new vehicles or vehicle restoration and/or fixes. Vehicles are meant to be used by the worker inside the platform's activity.

The main objective of our project is to deliver a product that measures workers efficiency for a performance based loan system. We will develop a system that will give a score that depends on different variables, for example, location, distance (km), time, amount of tasks and this will help investors safeguard their investment by loaning to high scoring ranked workers.


Installation

This project works was built using Ubuntu 19.10 but can be tested using Ubuntu 14.04.

Requirements

Getting Started

Git clone the repository to a local directory

git clone https://github.com/KevinCastroP/RapScore_MVP.git

cd RapScore export /web_static/FLASK_APP=rap_score.py ./runTest.sh

In your browser type the following URL: http://0.0.0.0:5000/


Usage

Once you have running the code, the site will be connected automatically to the database. Two profile options will be displayed. Choose WORKER or INVESTOR. Fill out the subcription form and Submit. You will be prompt to the profile site you hace chosen. Play around and check the different buttons you have. WORKERS profile cand edit clients details. Log Out and Sign In using the same credentials you first subscribed with, email and password.

Contributing

If you want to contribute fork the repository and create a branch in your local machine push it to your Github local account and make a Pull Request. You can also open an Issue suggesting changes.

Related Projects

Screenshot

Data Modeling

API and Methods

GET: Create a new user.

  • /signup/id

POST: Return accounts information.

  • /users/id/profile

PUT: Update users information

  • /users/id/profile/edit

GET:

  • /users/id/profile/bank-details
  • /users/id/profile/investment

GET: Return status for investors account.

  • /users/id/profile/status

PUT: Create a new application form

  • /users/id/profile/requests

GET: Return form details

  • /users/id/profile/requests/loan-details

GET: Catch authentication and update credentials

  • /signin
  • /help/reset-login-password
  • /signin/restore-password

PUT:

  • /signin/restore-password/new

License

MIT License

Copyright (c) 2020 Kevin Brandown Castro

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Authors

About

Portfolio project to Rappi and Holberton School

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published