These are chat archives for FreeCodeCamp/DataScience
discussion on how we can use statistical methods to measure and improve the efficacy of http://freeCodeCamp.com
About the API....
There is a milestone on Github for the API. The first version will be hosted on Heroku with FCC data coming in by manual file synchronization. So it will not be realtime in the first release. The database for the API is an export of the FCC users collection, enriched with summary counts over the completed challenges.
The REST API will have 2 endpoints. One is returning an array of users (max 100 per request), extended with the challenge counts (alltime/past 30 days). The other endpoint will return all available data for a single user (by username), with the solution code for completed challenges and the URLs for completed projects.
I looked for some API frameworks to use: Loopback and FeathersJS. But the required API is very simple, and will probably stay that way for some time, since there's only user data to expose. Any other CRUD operations are not allowed via the API. That's why I will just build it with Express routes and controllers. See a more detailed design.
evaristoc sends brownie points to @roelver :sparkles: :thumbsup: :sparkles: