Launching twinworks.dev V1

Built and launched the first static version of twinworks.dev as a structured dashboard for documenting work.

public

What I did

  • Designed and implemented a 3-panel dashboard layout using Astro.
  • Structured content with a versioned markdown-based system.
  • Added user profiles and Free Friday filtering.
  • Implemented section-level rendering via URL query parameters.
  • Deployed the static build workflow.

What I learned

  • A clean architecture matters even in static projects.
  • Designing for V2 early reduces migration pain later.
  • UI structure influences how clearly ideas are communicated.

Problems

  • Managing dynamic route logic while keeping everything static.
  • Filtering posts by author without breaking layout state.
  • Balancing visual polish with maintainable CSS.

Resources

Next steps

  • Add authentication and role logic in V2 via FastAPI.
  • Replace local markdown adapter with real API calls.
  • Expand Work section with independent project entries.
Future API DTO preview (V2)
{
  "id": "Launching-twinworks.dev-V1",
  "slug": "Launching-twinworks.dev-V1",
  "title": "Launching twinworks.dev V1",
  "date": "2026-02-20",
  "author": "coayo",
  "summary": "Built and launched the first static version of twinworks.dev as a structured dashboard for documenting work.",
  "status": "public",
  "sections": {
    "whatIDid": "- Designed and implemented a 3-panel dashboard layout using Astro.\n- Structured content with a versioned markdown-based system.\n- Added user profiles and Free Friday filtering.\n- Implemented section-level rendering via URL query parameters.\n- Deployed the static build workflow.",
    "whatILearned": "- A clean architecture matters even in static projects.\n- Designing for V2 early reduces migration pain later.\n- UI structure influences how clearly ideas are communicated.",
    "problems": "- Managing dynamic route logic while keeping everything static.\n- Filtering posts by author without breaking layout state.\n- Balancing visual polish with maintainable CSS.",
    "screenshots": "- GitHub repo (website source): https://github.com/coayo-x/Free-Fridays-Web\n- Notes: V1 is static + dashboard UI. V2 will add backend features.",
    "nextSteps": "- Add authentication and role logic in V2 via FastAPI.\n- Replace local markdown adapter with real API calls.\n- Expand Work section with independent project entries."
  }
}