Technology Stack
- Frontend Framework: SvelteKit (Svelte v5)
- Languages: HTML (Svelte), CSS, JavaScript, TypeScript
- Server‑Side API: SvelteKit server endpoints (+server.ts)
- LLM Integration: OpenAI API (official Node library)
- Custom UI & Animations: CSS & drag‑preview JS
- Version Control: Git
This project was vibe‑coded over roughly three weeks. Before starting I’d never built a website or crafted a web UI—my HTML/CSS knowledge was minimal and my JavaScript basic. The initial concept: an interactive web interface powered by LLM interpretations, using ChatGPT‑4o to generate original, visually consistent assets. I began with the 22 Major Arcana as proof of concept and plan to expand to all 78 cards.
Version 0.2 β is the first public release (GPT‑3.5 Turbo back‑end). Upcoming work: prompt‑polish, model upgrade, deeper OpenAI integration, UI refinements, and eventually a self‑contained web card‑game engine.
Source code on GitHub.