Home
Alt + H

LUCAS JOSINO

Project 1

A Free and Open Source API for Stranger Things built with Java (Spring Boot) and PostgreSQL with support for multiple languages (English and Portuguese). All this information is available through a RESTful API and served via JSON.

Features

  • Information: Detailed data about characters, actors, episodes, seasons, and locations from the show.
  • Multilanguage: Provides internationalization (i18n) support for English and Portuguese.
  • Rate Limiting: Developers are allowed a specific number of requests per second, depending on their usage tier.
  • Authentication: Supports JWT bearer tokens and multiple roles, including ANONYMOUS, BASIC, DEV, and ADMIN.
  • Cache: Utilizes caching to improve performance and reduce database load, storing frequently accessed data temporarily for faster retrieval.
  • Search & Filtering: The API allows users to filter data based on various parameters, including support pagination and query modification.
  • Open Source: Completely Free and Open Source, allowing developers to contribute to the API or use it as a learning resource.

Technologies

  • Java: RESTful API built with Spring Boot.
  • PostgreSQL: Data stored in a SQL database.
  • Docker: Containers for easy deployment.
  • Astro: Front-end for the home page.
  • Swagger: Front-end for the “Try It” page.
  • Retype: Front-end for documentation.

Target

API, Web

Type

Org

Status

Active

Language

Java

Tags

JavaSpring BootJUnitPostgreSQLSQL

Images

Image 0Image 1Image 2Image 3

Repositories

@hawapi/js-sdk

Typescript

HawAPI SDK for JavaScript/TypeScript designed to simplify the integration with the API.

@hawapi/go-sdk

Typescript

HawAPI SDK for Golang designed to simplify the integration with the API.

RSS
Tags
Source Code
© 2024 Lucas Josino
Built with Astro