Fangox Tool Suite · Eintrag 11

Tech-Stack des Projektes

Wer’s wissen will: Backend+API-Stuff zuerst, wer’s überspringen mag, einfach beim nächsten Modul wieder einsteigen. Backend: FastAPI + SQLAlchemy + Alembic Python, damit ich es lesen und schreiben kann. FastAPI sorgt für automatische OpenAPI-Dokumentation, Pydantic erleichtert KI-Anbindung. SQLAlchemy als ORM, Alembic für Schema-Migrationen. Nichts Verrücktes, gut dokumentiert. Frontend: Next.js…

Wer’s wissen will: Backend+API-Stuff zuerst, wer’s überspringen mag, einfach beim nächsten Modul wieder einsteigen.

Backend: FastAPI + SQLAlchemy + Alembic

Python, damit ich es lesen und schreiben kann. FastAPI sorgt für automatische OpenAPI-Dokumentation, Pydantic erleichtert KI-Anbindung. SQLAlchemy als ORM, Alembic für Schema-Migrationen. Nichts Verrücktes, gut dokumentiert.

Frontend: Next.js mit Tailwind

Next.js passt gut, die App-Router-Struktur fühlt sich richtig an. Tailwind fürs Styling und bewusst kein großes UI-Framework, damit es schlank bleibt. Es muss funktionieren, nicht perfekt hübsch aussehen.

Datenbank: SQLite

Eine Datei statt Server. Reicht für das, was wir brauchen – tausende Artikel pro Saison, nicht Millionen Bestellungen. Wenn’s mal mehr Last trägt, ist der Umstieg auf PostgreSQL in kurzer Zeit gemacht.

Was nicht im Stack steckt

Kein Docker, kein Kubernetes, kein Redis, keine Message-Queue. Ist keine verteilte Anwendung. Läuft auf einem Mac. Alles, was die Einfachheit gefährdet, bleibt raus.

Spoiler

Im nächsten Eintrag geht’s ans Eingemachte: Wawi-Import. Aus 100 Excellisten wird eine einzige, importfähige Datei für advarics.

— ◆ —

Kommentare

Schreibe einen Kommentar