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 TiDB table.

Technical Stack

Frontend
Next.js App Router, React, TypeScript
API
Next.js Route Handler running on Vercel
Database
TiDB Cloud Starter
Data access
mysql2 with server-side TiDB credentials
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 TiDB client inserts the row into TiDB Cloud.
  4. The API returns the inserted record for confirmation.

免責事項

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