Live demo: https://rola2005-klc.github.io/Website-/
A polished full-stack starter for a personal creative workspace: writing notes, art/archive views, and future AI-assisted classification. The project is structured as a Next.js frontend plus a FastAPI backend so it can grow from a visual prototype into a real creative archive.
- A modern frontend prototype built with Next.js, TypeScript, Tailwind, and reusable UI components
- A FastAPI backend with a
/healthcheck and a starter/classifyendpoint - Product thinking around writing/art/model organization, tagging, and future AI features
- A deployable architecture that can later connect to Supabase, storage, and LLM APIs
atelier-workspace-starter/
├── frontend/ # Next.js + Tailwind UI
└── backend/ # FastAPI starter API
- Landing/workspace page for writing, art, and model experiments
- Search/filter-style interface pieces and card-based content organization
- Starter classification endpoint that returns category, tags, and summary
- Clear extension path for database, auth, file uploads, and AI classification
cd atelier-workspace-starter/frontend
npm install
npm run devOpen http://localhost:3000.
cd atelier-workspace-starter/backend
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
uvicorn app.main:app --reload --port 8000Open http://localhost:8000/docs.
- Add Supabase auth, Postgres tables, and storage buckets
- Replace the rule-based classifier with an LLM or a small local model
- Add real create/edit/archive pages for writing and art
- Connect the frontend to the FastAPI backend
- Deploy frontend on GitHub Pages/Vercel and backend on Render/Railway/Fly.io
This repo is best framed as a product/frontend + AI-workflow prototype: the strongest part is the clear full-stack skeleton and the design direction, not production-ready auth or persistence yet.