Introduction

Test Festival 2024 is Introducing its first-ever API Hackathon, happening on the 7th of September 2024.

About Hackathon

The API Hackathon, themed "Quality First," is a key component of Test Festival 2024, showcasing innovation and creativity in API development and testing. This event aims to challenge participants to leverage advanced API development and testing platforms to solve real-world challenges, demonstrate their skills, and learn from industry experts.

Objective:

  • To showcase innovation and creativity in API development and testing.

  • To engage participants, foster collaboration, and promote quality in tech solutions.

  • To develop and test high-quality, functional APIs that meet real-world needs.

Requirements

What to Build

  • API for Enhancing Quality Assurance in Software Development
    Challenge: Build and test an API that aids in the QA process by offering functionalities like automated testing, bug tracking, and continuous integration/continuous deployment (CI/CD) pipelines.
    Focus: Quality, Reliability, scalability, and seamless integration with existing tools.

  • Financial Technology (FinTech) API
    Challenge: Create and test an API that offers financial services such as payment processing, budgeting tools, investment tracking, or fraud detection.
    Focus: Quality, Security, reliability, and compliance with financial regulations.

  • Education and E-Learning API
    Challenge: Build and test an API that supports e-learning platforms by providing functionalities such as course management, student progress tracking, and interactive learning tools.
    Focus: Quality, Usability, functionality, and user engagement.

  • Travel and Tourism API
    Challenge: Develop and test an API that offers travel-related services such as itinerary planning, hotel booking, local attractions, and travel advisory updates.
    Focus: Quality, User experience, integration with third-party services, and real-time data accuracy.

  • Bookkeeping and Online Library API
    Challenge: Develop and test an API that manages bookkeeping tasks or serves as an online library for organizing, storing, and accessing books and documents.
    Focus: Accuracy, user accessibility, and efficient data management.

What to Submit

  1. Code Repository
    A well-structured and commented codebase hosted on a platform like GitHub or GitLab. The repository should be publicly accessible to the judges and include all the necessary files and instructions for running the API.

  2. API Documentation
    Detailed documentation of the API, including endpoints, request/response formats, authentication methods, error handling, and usage examples. Tools like Swagger or Postman can be used to generate and host the API documentation.

  3. Demo Video
    A short video (3-5 minutes) demonstrating the API in action. This should include a walkthrough of the API's functionality, showing how it solves the given problem statement or challenge.

  4. ReadMe File
    A ReadMe file in the code repository that provides an overview of the project, setup instructions, and a guide on how to use the API. It should also include any dependencies or prerequisites required to run the API.

  5. API Key/Access
    If the API requires authentication, provide the judges with access credentials (e.g., API keys) to test the API during the evaluation process.

  6. Test Cases and Results
    A set of manual/automated test cases covering different aspects of the API, such as functionality, performance, and security. Include the results of these tests to demonstrate the robustness and reliability of the API.

  7. Deployment Instructions
    Clear instructions for deploying the API, including any necessary environment setup, configuration files, and deployment scripts. If possible, provide a live or staging URL where the API can be accessed and tested.

  8. User Guide/Manual
    A user guide or manual that provides step-by-step instructions on how to use the API, aimed at both technical and non-technical users.

Hackathon Sponsors

Prizes

$1,062 in prizes
Winner
1 winner

First Runner-up
1 winner

Second Runner-up
1 winner

Devpost Achievements

Submitting to this hackathon could earn you:

Judges

Olawale Ibitoye

Olawale Ibitoye
Vertex Software Corp

Judging Criteria

  • Innovation
  • Quality
  • Speed
  • Functionality
  • Security

Questions? Email the hackathon manager

Tell your friends

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.