Project Overview

About This Beacon API

Purpose

This tool verifies that beacon payloads can be submitted through a Vercel-hosted REST API and inserted into a Supabase table.

Technical Stack

Frontend
Next.js App Router, React, TypeScript
API
Next.js Route Handler running on Vercel
Database
Supabase Postgres
Data access
@supabase/supabase-js with a server-side secret key
Mobile client plan
Flutter app calling the Vercel API from Swift/Kotlin

Request Flow

  1. Web or mobile client sends Date, UUID, Major, Minor, and Comment.
  2. The Vercel API validates the request body.
  3. The server-side Supabase client inserts the row into Postgres.
  4. The API returns the inserted record for confirmation.

免責事項

  • このWebアプリは個人が技術検証目的で作成・運用しているものです。商用サービスではありません。
  • データの永続性・可用性について保証はありません。予告なくデータが削除される場合があります。
  • 本ツールの利用により生じた損害について、開発者は一切の責任を負いません。
  • 登録されたデータは検証目的でのみ使用し、第三者への提供は行いません。
  • サーバーやデータベースは予告なく停止・変更される場合があります。