Remote Web Development Job In IT And Programming

KIVA: Team analysis software for www.BringHopetotheWorld.org website

Find more Web Development remote jobs posted recently Worldwide

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

Wed 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 recuiter
Member 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.45

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

Similar Projects

Sharepoint Document Management

Contract Management, work flow and document management in SharePoint. This is eliminate the approval process that uses printed documents

Server Vulnerablities

Need to solve the vulnerablities.

Only Freelancers can bid.

Please bid with your hourly rate and no of hours needed.

Cyber Security professional needed for fixed term contract

The professional will look after Nessus For Vulnerabilities, Microsoft 365 for Device Management, security, encryptions and other parts of M365

Web Page and logo development

I am looking to develop a logo and simple web page for my new start up. I will provide the content but would need logo and an image of my product developed along the website.

Looking for Corporate Identity design and website development

A new professional services company looking for a new logo/corporate identity package as well as a sharp website up and running. Website is not be be more than 10 or so pages so it will be a fairly small and just about entirely a presentation site. W...read more