Baileys krmivo

Next.js
React
TypeScript
MinIO
Minio
docker
Docker

Webová stránka pro prodejce krmiv pro koně Baileys.

Co jsem vytvořil

Celý technologický stack

Postaral jsem se o vše od Spring Boot API a PostgreSQL databáze až po Next.js frontend a vlastní administrační rozhraní.

Vlastní CMS na míru

Místo použití hotového řešení jsem naprogramoval plně vlastní CMS od základu. Spravuje:

Dokonce jsem vytvořil i vlastní Markdown editor s interním prolinkováním a integrovaným výběrem médií.

Chytré zpracování médií

Integroval jsem Minio jako S3-kompatibilní objektové úložiště a vytvořil serverovou pipeline pro zpracování médií:

Flexibilní datová architektura

Použil jsem PostgreSQL s podporou JSONB pro ukládání komplexních vlastností produktů a dynamických typů obsahu — což umožňuje přidávat nové funkce bez neustálých migrací databáze.

Bezpečnost a autentizace

Implementoval jsem:

Self-hostovaná infrastruktura

Celou platformu jsem kontejnerizoval pomocí Dockeru, kde běží:

Vše je nasazeno za Nginx reverse proxy.


Použitý technologický stack

Backend

Frontend

Infrastruktura a média

Screenshot Screenshot Screenshot Screenshot Screenshot Screenshot Screenshot