/ langeeri´s portfolio

Datasheets

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 %.

Základní info

Vyvíjeno pro:

Regulus

Moje role:

Fullstack vývojář

Zodpovědná za:

Databázové schéma, backend, frontend

Technické detaily

Verze:

Beta

Repozitář:

Soukromý / Interní

Framework:

Django

Testování:

Unittest, Coverage

Verzovací systém:

Mercurial

Architektura

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.

Hlavní funkce

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