Inspiration

As student developers ourselves, we have so much to keep track of, from the latest coding contests, hackathons to recent hiring opportunities. And honestly, sometimes, we miss on stuff due to a lack of awareness about such events. Again, sometimes we are just confused about where to look for quality resources in this huge sea of information.

So we thought of curating the ultimate collections of APIs (both curated and made in-house), that'll help everyone keep in sync with opportunities and that we never miss one.

What it does

We have made a public workspace, with a collection of APIs, that actually gives information on various upcoming events, as contests, hackathons, conferences, and so on. Also we have APIs, that have information on resources, that can make our lives as developers better.

Also these APIs from our collections can be used by other developers, to make cool projects, like a website or a discord bot.

How we built it

We searched on Internet to curate the best possible APIs, that can provide a solution to this problem.

As we did so, we noticed that API for every service, we intended was not available, so we made APIs, using Python ( Flask ) and hosted them on Heroku.

As the final step, we integrated all of this into an awesome Postman workspace.

Some of the features of our workspace are :

  1. API documentation, for developers to read and create request.
  2. Saved responses, for developers to get an idea, which API to use when.
  3. Mock Server to draft up APIs and services, inviting feedback.
  4. Test scripts set up, for ready use

Challenges we ran into

We thought initially that most of the APIs are readily available for curation, however we needed to make APIs, as much of the information was unavailable.

Next some APIs had really limited documentation, so we had to do some brute testing, to check the APIs and endpoints.

Accomplishments that we're proud of

  1. We are extremely happy that we could create a collection, that can help student developers in real life, and also can be used to make other projects.

  2. "Time – it’s the only resource we can’t get more of, which is why we tend to obsess over saving it." Therefore, we have eventually saved much of a developer's time.

What we learned

We learnt a lot more about Postman platform, advanced features like: Creating Collections , Mock Servers, Data Visualisations as well as testing APIs. We hope that this knowledge will help us, in future, to make even better projects.

What's next for Pigeons

We will try to incorporate more APIs to the workspace.

Built With

Share this project:

Updates