Sea-to-Land Engine Admin
Add Records / Control Panel
Use these templates to add new people, places, land parcels, sources, registry links, and friend business listings to the Engine. Copy the matching block into the correct JSON file inside the data folder.
data/people.json
Add a Person
{
"id": "new-person-id",
"name": "Full Name",
"type": "Ancestor / person / business contact / researcher",
"places": ["place-id"],
"records": ["record-id"],
"status": "Evidence Target"
}data/places.json
Add a Place
{
"id": "new-place-id",
"name": "Place Name",
"type": "Town / province / port / land region",
"status": "Active research location",
"notes": "Short note about why this place matters."
}data/parcels.json
Add a Land Parcel
{
"id": "parcel-id",
"legal": "Legal land description",
"type": "Land parcel / title / patent / grant",
"person": "person-id",
"status": "Evidence Target"
}data/records.json
Add a Record
{
"id": "record-id",
"title": "Record title",
"type": "Land record / census / probate / church / military / newspaper",
"people": ["person-id"],
"places": ["place-id"],
"parcels": ["parcel-id"],
"status": "Needs original source image and citation"
}data/sources.json
Add a Source
{
"id": "source-id",
"name": "Source name",
"type": "Archive / document / website / government source",
"repository": "Repository or website name",
"url": "https://example.com",
"status": "Needs Source"
}data/registries.json
Add a Registry Link
{
"id": "registry-id",
"name": "Registry or archive name",
"category": "Land Title Database / Archive / Genealogy / Government",
"region": "Region",
"type": "Official record source",
"url": "https://example.com",
"status": "Official Link Added",
"use": "Explain what this link is used for."
}data/businesses.json
Add a Friend Business
{
"id": "business-id",
"name": "Business Name",
"owner": "Owner Name",
"category": "Business category",
"location": "City / online / region",
"description": "Short business description.",
"website": "https://example.com",
"email": "",
"phone": "",
"status": "Friend Submitted",
"offer": "Special offer, product, or service."
}Safe Update Workflow
npm run build git add . git commit -m "Update Sea to Land Engine" git push
Always run the build first. If it says Compiled successfully, then commit and push. Vercel will redeploy automatically.