Pełny blog: treść, media, panel admina, wielojęzyczność, API, testy i deploy.
Budujemy blog stopniowo, w pięciu częściach. Część I (Blog podstawowy): instalacja, fundament (User i bezpieczeństwo), encje, lista z paginacją, strona artykułu, kategorie i tagi, komentarze oraz ręczny panel administracyjny — po niej masz działający blog. Część II (Bogata treść i media): Markdown z kolorowaniem kodu, obrazki, wideo i audio, upload mediów i eksport do PDF. Część III (Wielojęzyczność): tłumaczenia artykułów i kategorii wzorcem Translation Table, slug per język, hreflang i przełącznik języka. Część IV (API): publiczne REST API z DTO i OpenAPI oraz API admina z tokenem i rate limitingiem. Część V (Jakość i wdrożenie): testy jednostkowe i funkcjonalne oraz deployment z SEO. Możesz zatrzymać się po części I i mieć działający blog, a kolejne części dołożyć później.