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
- Web or mobile client sends Date, UUID, Major, Minor, and Comment.
- The Vercel API validates the request body.
- The server-side Supabase client inserts the row into Postgres.
- The API returns the inserted record for confirmation.
免責事項
- このWebアプリは個人が技術検証目的で作成・運用しているものです。商用サービスではありません。
- データの永続性・可用性について保証はありません。予告なくデータが削除される場合があります。
- 本ツールの利用により生じた損害について、開発者は一切の責任を負いません。
- 登録されたデータは検証目的でのみ使用し、第三者への提供は行いません。
- サーバーやデータベースは予告なく停止・変更される場合があります。