Aplikace obsahuje vícejazyčnou podporu a na míru vyvinutý CRUD systém pro správu dat produktů v databázi. Klíčové funkce zahrnují různé integrované moduly, jako je správce tiketů, systém pro správu uživatelů a modul pro dokumentaci. Plně nahrazuje práci sazeče a grafika, snížila chybovost a zredukovala čas přípravy a vydávání dokumentace o 50 %.
Vyvíjeno pro:
Moje role:
Fullstack vývojář
Zodpovědná za:
Databázové schéma, backend, frontend
Verze:
Beta
Repozitář:
Soukromý / Interní
Framework:
Django
Testování:
Unittest, Coverage
Verzovací systém:
Mercurial
Aplikace využívá architekturu Model-View-Template (MVT). Backend je strukturován Django modely, které definují databázové schéma. Pohledy zpracovávají uživatelské požadavky a komunikují s modely. Systém routování URL mapuje konkrétní URL na odpovídající pohledy. Uživatelské rozhraní se vykresluje prostřednictvím Django templating systému.
Komplexní ORM pro interakce s databází
Lokalizace a internacionalizace
Systém autentifikace a autorizace
Vlastní CRUD a manažer tiketů
Systém správy uživatelů a uživatelských skupin
Real-time generování lokalizovaných PDF pomocí knihovny ReportLab