v0

IpInfoTest Hubleto App

Finish this task to get the Level-1 certification.

Introduction

The goal of this task is to verify the certification candidate's knowledge.

Preparation

Before starting the task, we recommend read through the Level-1 certification programme.

Task

Create a simple Hubleto app of the Custom type named IpInfoTest (i.e., namespace Hubleto\App\Custom\IpInfoTest). Publish the source code of the app as a public GitHub repository named hubleto-ip-info-test.

App functions:

  1. Obtain an IP address from the user for which they want to retrieve detailed information.
  2. Retrieve information about the IP address from any public external API.
  3. Display the retrieved information to the user in a clear format.
  4. Allow the user to save the retrieved information to a list of favorite IP addresses (a custom model must be created).
  5. Allow the user to browse the list of favorite IP addresses, including the saved information.

Bonus #1: For the last point, use the React components Table and Form. (examples of use are in the Hubleto ERP source code)

Bonus #2: Display statistics of the favorite IP addresses, e.g., the count of IP addresses based on their timezone.

www.hubleto.com | Found a bug or missing something? Report an issue via GitHub.