Commit Graph

19 Commits

Author SHA1 Message Date
PascalSchattenburg
0b37204bb9 add animation on starting page 2026-01-24 21:56:20 +01:00
PascalSchattenburg
51709e1602 feat: blog post images 2026-01-24 20:58:56 +01:00
PascalSchattenburg
78e7c56650 chore: update blog layout and ignore local files 2026-01-24 19:40:20 +01:00
PascalSchattenburg
8c67bcbb7a chore: add root gitignore and clean build artifacts 2026-01-22 16:55:28 +01:00
PascalSchattenburg
22b34b387b add blog ARCHITECTURE.md 2026-01-22 14:18:01 +01:00
PascalSchattenburg
d147843c76 feat(blog): add file-based blog with dynamic slugs, MDX content and layout shell
- Introduced blog routing using Next.js App Router
- Implemented dynamic [slug] pages for blog posts
- Added MDX-based content loading via lib/posts
- Integrated shared TopBar layout with navigation
- Established clear content, lib and component separation
2026-01-22 14:14:15 +01:00
Domonkos
b717952234 Workspace UI 2026-01-21 19:13:52 +01:00
Domonkos
6b0b7ae903 Workspace UI 2026-01-21 13:40:06 +01:00
Domonkos
bf92b7a5e1 git add .
git commit -m "feat(workspace): inventory overview, auth, persistent h2 db, users & roles

- add inventory overview endpoint (aggregated stock per SKU)
- implement inventory movements (production, sale, return, adjustment)
- add session-based login with Spring Security (form login)
- protect /api/** endpoints
- add logout with session invalidation
- introduce user roles (ADMIN, WORKER) and active flag
- seed admin user in dev profile
- switch from H2 in-memory to persistent H2 file database
- enable H2 console for development
- add Next.js workspace UI (inventory table, filters, movements)
- support active/inactive products and users (soft disable)"
2026-01-21 13:35:20 +01:00
Domonkos
0c7d525e4a Implementiert:
- GET /api/inventory/overview

Liefert pro SKU:
- Produktname
- Kategorie
- Größe / Farbe
- Preis
- Aktueller Bestand (SUM der InventoryMovements)

Bedeutung:
- Ein einzelner Request ist ausreichend für das gesamte Inventory-Dashboard
- Backend liefert UI-fertige Daten (keine Aggregation im Frontend nötig)

Grundlage für:
- Inventory Tabelle
- Low-Stock Checks
- Drop-Planung
- Workspace UI
2026-01-21 09:29:43 +01:00
Domonkos
b2ecad21f4 todo.txt 2026-01-21 09:26:07 +01:00
Domonkos
0a90b5102a the whole inventory can be called now by one class. Inventory Overview Row. Returns the whole inventory 2026-01-20 23:28:48 +01:00
Domonkos
32279cde3f functioning login. interface for login to do. 2026-01-20 19:24:32 +01:00
Domonkos
4b4b274ed7 ToDo list 2026-01-20 19:05:42 +01:00
Domonkos
407df07f7a Implement the SKUs and the Inventory Movement Manager, to apply variability and functions for sales, restock co. 2026-01-20 18:59:07 +01:00
Domonkos
e2868eade0 Springs Database Manager and H2 works 2026-01-20 17:19:00 +01:00
Domonkos
7d429d02a6 Bootstrap workspace-api (Spring Boot) 2026-01-20 16:50:55 +01:00
Domonkos
99dada5dcf Workspace-API 2026-01-20 16:42:42 +01:00
Domonkos
6e0c790b96 initial commit 2026-01-20 12:13:40 +01:00