Registered Teams For Hackathon

Introduction

APIMatic invites students to build innovative solutions using APIs. We want to promote innovation out-of-the-box thinking in young minds, especially IT students. Register independently or team up with your friends (up to two participants); learn, build, have fun and win cash prizes!

The last date of registration is Mar 15, 2022 12:00 PM. For participation, please register your team at the following link.

Registration Link

The last date of submission for this would be Mar 20, 2022 12:00 PM. The solution needs to be submitted on the following link.

Solution Submission Link * Zip all your solution files and any additional documents before uploading.

The team would have to present their solution to the evaluation committee on Mar 22, 2022 .Further coordination will be done via the email shared at the time of Team Registration.

About APIMatic

APIMatic, founded by an ex-BCITian Syed Adeel Ali, is a Developer Experience Platform that is subscribed by over 50,000 businesses across 201 countries in the world to consume APIs. Nurtured in Silicon Valley, our team is equipped with innovative intellect,collaborative behaviours, and customer centrism. Our mission is to make developers moreproductive through automatic code generation. The heart of APIMatic is a customizable Code-Gen-Engine, which simplifies API consumption by automatically generating high-quality SDKs, code samples, dynamic docs, and test cases. With teams in New Zealand, United States & Pakistan, we are continuously expanding our global reach.

Problem Statement

In this hackathon, you are challenged to not only develop a solution based on a specific problem statement but innovate an idea from scratch. Using an API, design and develop an innovative solution that solves a problem for you or the people around you using APIs in the best way possible.

Example Ideas

● Using a weather API, build a solution that would show the weather on the world map.

● Using a calendar API and food ordering API build a solution to order lunch based on the lunch break.

● Using APIMatic generate the SDK for your application’s backend and use it to develop a frontend.

Helper Content
What is an API?

If you aren’t familiar with APIs, API stands for application programming interface and is a way for two or more pieces of software to communicate. For example, Google has an API that allows you to get information about maps and Twitter has an API that lets you send tweets programmatically.

Interesting APIs - More Ideas Here!
What is an SDK?

SDK stands for software development kit or devkit for short. It’s a set of software tools and programs used by developers to create applications for specific platforms.

SDK tools will include a range of things, including libraries, documentation, code samples, processes, and guides, that developers can use and integrate into their apps. SDKs are designed to be used for specific platforms or programming languages.

How can APIMatic help you?

APIMatic is a Developer Experience platform that allows SDKs and API documentation to be auto-generated for any API.

Check out our documentation to learn how to import an API into APIMatic and generate an SDK for it in any supported programming language including Java, C#, Typescript, Python, Ruby and PHP.

You can also use APIMatic via our REST API.

Note: In case of any issues or problems, feel free to contact us via APIMatic’s website help chat.

Solution Objectives
  • It is mandatory to use APIMatic Generated SDKs - Upon sign up, each user gets a 14-day trial period for free.
  • The solution should be fully functional
  • The solution should be the original work of the submitter, be solely owned by the submitter, and not violate the IP rights of any other person or entity.
Evaluation Criteria
  • Idea Innovation
  • Solution Design
  • Solution Quality
  • Effective Use of APIMatic
  • User Interface Quality
  • Bonus points for using APIMatic’s API
  • Bonus points for integrating APIMatic in a CI/CD pipeline
  • Solution Presentation
Prize
  • Best Solution Prize - Rs. 30,000
  • Runner Up Prize - Rs. 20,000

Prize distribution will be held on Mar 22, 2022 after everyone has presented their solutions to the evaluation committee