API Layer

api.lukeberry.online

Serving as the backbone for Luke Berry's experiments. Built with Flask, deployed on Render, and ready for Supabase-backed features.

What This Service Powers

This API will evolve alongside each subdomain on the playground. It keeps state, mediates auth, and exposes endpoints the front-end can rely on.

Notes API

Create, list, and sync personal notes across devices with Supabase as the data store.

Auth-first

Google sign-in keeps private data private while letting you experiment safely.

Modular Deploys

Each subdomain ships independently so you can iterate per project without redeploying everything.

Coming Online

Endpoint Overview

Route map for the first iteration. Helpful for quick checks while building out clients or testing with curl/Postman.

GET /health Quick health check used by Render to confirm the service is up.
GET /api/v1/notes List notes for the authenticated user. Coming soon once Supabase is wired up.
POST /api/v1/notes Create a new note. Requires auth and JSON payload with title/body.