FGKunststoffe
- Rolle:
- Project
- Kategorie:
- Typo3, JS

A friend doing field interviews for her thesis kept losing notes to apps that silently required a connection to save. Fieldnote is the opposite: it assumes you’re offline by default and syncs opportunistically when a connection shows up.
Notes are timestamped and tagged locally, stored in IndexedDB, and synced through a conflict-resolution layer that favors “keep both” over silently overwriting anything — for interview notes, losing data is worse than a duplicate.
It’s a small project, but it taught me more about offline-first architecture than anything else I’ve built, and it’s still the note-taking app I reach for personally.
First let’s change the url
//astro.config.mjs
export default defineConfig({
site: "https://astro-sphere.vercel.app", // your domain here
integrations: [mdx(), sitemap(), solidJs(), tailwind({ applyBaseStyles: false })],
})
Next, Let’s configure the Site
// src/consts.ts
export const SITE: Site = {
TITLE: "Astro Sphere",
DESCRIPTION: "Welcome to Astro Sphere, a portfolio and blog for designers and developers.",
AUTHOR: "Mark Horn",
}