PitchHut logo
Log in / Sign up
OpenAlias
by saloniamatteo
Improved OpenAlias API WebForm, with a sleek, modern look
Pitch

Matteo Salonia's OpenAlias WebUI provides a modern interface to easily fetch OpenAlias records for any domain. Built with PHP & Laravel, it features Domain DNSSEC validation to ensure secure, reliable access to a domain's records.

Description

OpenAlias WebUI

The OpenAlias WebUI provides an intuitive portal for users to effortlessly retrieve OpenAlias records associated with any domain. This web application is developed in PHP utilizing advanced technologies and frameworks to enhance efficiency and performance.

Key Technologies

  • Backend: Powered by Laravel, ensuring a robust and scalable application.
  • Bundling: Utilizes Vite and PurgeCSS for optimized asset management.

Front-end Frameworks

  • UI Framework: Built with CirrusUI to offer a modern and sleek user experience.
  • Icons: Incorporates Lucide for a visually appealing interface.

Features

  • DNSSEC Validation: Each domain request includes a check for DNSSEC validity. The result is visibly indicated with either ✅ DNSSEC OK, or ❎ DNSSEC FAIL.

  • AbuseIPDB Integration: This custom-written middleware checks incoming IP addresses against the AbuseIPDB database, preventing undesirable requests.

  • Rate Limiting: Implements Laravel's rate limiter, set to restrict to 5 requests per minute to ensure fair usage.

  • Asset Bundling: Uses Vite for comprehensive asset management, which includes minification of CSS and JS files, thus optimizing load times.

  • Caching and Minification: The application caches various components like configs and routes to enhance loading efficiency.

Screenshots

  • Landing Page Landing Page
  • Results Page with Records Results Page
  • Results Page with No Records No Results Page

Contribution

Support and contribute to the OpenAlias project through the donation link: salonia.it/donate.

0 comments

No comments yet.

Sign in to be the first to comment.