API_GO is a central hub for new developers to learn how to use popular, existing APIs.
What it does
The world of code is moving swiftly towards a world of APIs rather than libraries. This includes APIs from companies such as Google, Facebook and Yahoo that empower organizations to integrate years of work into their products. API_GO is a very useful platform that gathers existing APIs and provides help to rookie programmers. Some APIs on the platform are well-known, but many are not. API_GO can be a convenient tool for developers to search and learn new APIs.
How it works
Somewhat ironically, API_GO doesn’t rely on APIs, automation, or analytic algorithms. Instead, it depends on a thoughtfully-designed tutorial structure that enables users to create coherent, novice-friendly tutorials. The API_GO web server is run by Meteor JS that saves all information in MongoDB. Several plugins and platforms — Flat-UI Bootstrap theme, Heroku, etc. — were used to achieve various design and implementation goals. Tutorials created by individual users are stored in MongoDB. Any user is able to improve/edit existing tutorials.
- Meteor JS
- Add a voting or rating system
- Moderators, gamification to incentivize contributions
- Multilingual API explorer
- Accomplish searching and categorization functions