Moderní, rychlý a flexibilní systém pro správu obsahu
postavený na FastAPI, SQLModel a HTMX
Asynchronní zpracování požadavků pro maximální rychlost a efektivitu.
Podpora stránek, článků a modulárních bloků pro maximální přizpůsobitelnost.
JWT autentizace a role-based přístupový systém pro maximální zabezpečení.
Oddělené kategorie pro stránky, články a bloky s možností vnorených kategorií.
Podpora pro administrátory, editory a běžné uživatele s různými úrovněmi oprávnění.
Podpora meta tagů, URL friendly adres a klíčových slov pro lepší vyhledávání.
Python
FastAPI
SQLModel
Bootstrap
HTMX
Jinja2
HTMX umožňuje vytvářet dynamické aplikace bez nutnosti psát komplexní JavaScript kód nebo používat složité build systémy.
HTMX je pouze ~14kB (gzipped), zatímco React s ReactDOM je ~40kB, což vede k rychlejšímu načítání stránek.
Veškeré vykreslování probíhá na serveru, což zjednodušuje SEO a zlepšuje výkon na méně výkonných zařízeních.
Méně kódu znamená méně chyb, lepší udržovatelnost a snazší onboarding nových vývojářů.
git clone https://github.com/dnatron/FastApi-CMS.git
cd FastApi-CMS
python -m venv venv
source venv/bin/activate # Na Windows: venv\Scripts\activate
pip install -r requirements.txt
python main.py
Po prvním spuštění se automaticky vytvoří administrátorský účet:
V administračním rozhraní můžete:
Otevřený zdrojový kód, moderní technologie a jednoduché použití
Stáhnout z GitHubu