Find more Web Development Remote Jobs posted recently Worldwide

Required software development,Website Development freelancer for KIVA: Team analysis software for www.BringHopetotheWorld.org website job

Posted at - Feb 26, 2020

Toogit Instant Connect Enabled


We uses crowdfunding to provide micro-loans to people in 3rd-world countries (mostly).

It has: loans, borrowers, lenders, teams & partners.

Teams are groups of lenders that compete to get the biggest loan total for their team

We have a team on Kiva called 'Bring Hope to the World'. We have a website

We'd like you to develop some software that will allow us to pull up team-related information on a page on our website. Here is a list of what we want:

For selected Teams graphed over time:
*
# of members (growth in members)
*
# of loans (growth in loans made)
*
value of loans (growth in total loan value)


For all Teams graph as of today:
*
# of members graph

*
should also show statistics i.e. min, mean, avg. max.
*
also, how many in each quartile
*
# of loans

*
same stats
*
total loan value

*
same stats


For selected Teams:
*
show team positions in:

*
total loan value
*
total # of loans
*
total # of members


Special Categories:
*
# of teams with loans less than [$ provided] since [date selected in the past]
*
list of teams with loans less than [$ provided] since [date selected in the past]
*
# of teams with less than [# provided] members
*
list of teams with less than [# provided] members

KIVA API
Probably the easiest way to get all the team data is to cycle through all the pages for the team search endpoint kivaws search.json

GET /teams/searchSort through the list of lending teams using multiple criteria.*
One of: open, closed

category(string)If supplied, only teams with the specified category are returned.
*
One of: Alumni Groups, Businesses, Businesses - Internal Groups, Clubs, Colleges/Universities, Common Interest, Events, Families, Field Partner Fans, Friends, Local Area, Memorials, Religious Congregations, Schools, Sports Groups, Youth Groups, Other

sort_by(string)The order by which to sort results.
*
One of: newest, oldest, member_count, loan_count, loaned_amount, query_relevance
*
Default: newest

page(number)The page position of results to return.
*
Default: 1

q(string)A query string by which to match results.app_id(string)The application id in reverse DNS notation.ids_only(string)Return IDs only to make the return object smaller.
*
One of: true, false
*
Default: false

Response
team_listing - HTML , JSON , XML , RSS

Another developer said it should be developed in: Redux, GraphQL and Webpack
Please let me know:
- if you can do this
- what software you would use
- how long you think it would take to develop
- how much your fee would be (I need a fixed price, not hourly)

Tks!

About the recuiterMember since Jul 5, 2017 Toshi
from Ontario, Canada

Skills & Expertise Required

software development Website Development 

Candidate shortlisted and hiredHiring open till - Dec 22, 2020

Work from Anywhere
40 hrs / week
Fixed Type
Remote Job
$69.59
Cost

Looking for help? Checkout our video tutorial
How to search and apply for jobs

How to apply? Do you have more questions about the Job?
See frequently asked questions


Apply on more work from home jobs posted in Web Development category.