diff --git a/Readme.md b/Readme.md index 02741f9..0fd0404 100644 --- a/Readme.md +++ b/Readme.md @@ -2,7 +2,7 @@ [🇷🇸 Srpska verzija](Readme_sr.md) -![Go Version](https://img.shields.io/badge/go-1.24-blue) +![Go Version](https://img.shields.io/badge/go-1.26-blue) ![License](https://img.shields.io/badge/license-MIT-green) image @@ -43,9 +43,16 @@ The goal is simple: everything the repair shop needs to track is located in one - Reminders — records with deadlines - Reports — revenue overview, inventory status - Settings — company name, address, Tax ID (PIB), logo; theme toggle +- Background images — login page and app, with blur, transparency and glass effect +- Personal theme and background — each user can set their own theme and background image +- Permission matrix (RBAC) — admin panel for setting permissions by role +- Flash messages — one-time feedback after an action +- Automatic SQLite backup — with configurable number of retained copies +- Charts — monthly revenue on reports (Chart.js) ### Planned +- Fiscalization and VAT calculation (specification in Project.md) - PostgreSQL support (for multi-user environments) - WebAuthn / Passkey login (database schema is already prepared) - Notifications (email / WhatsApp) — deferred to a later phase @@ -70,7 +77,7 @@ The goal is simple: everything the repair shop needs to track is located in one ### Requirements -- Go 1.22 or newer +- Go 1.24 or newer - Git ### Steps diff --git a/Readme_sr.md b/Readme_sr.md index 0e15191..4b841e2 100644 --- a/Readme_sr.md +++ b/Readme_sr.md @@ -4,7 +4,7 @@ image -![Go Version](https://img.shields.io/badge/go-1.24-blue) +![Go Version](https://img.shields.io/badge/go-1.26-blue) ![License](https://img.shields.io/badge/license-MIT-green) Poslovna aplikacija za upravljanje servisom računara, magacinom delova i prodajom. Napravljena u Go-u, radi u brauzeru, ne zahteva internet vezu ni eksterne servise. @@ -43,9 +43,16 @@ Cilj je jednostavan: sve što servis treba da prati nalazi se na jednom mestu, b - Podsetnici — evidencija sa rokom - Izveštaji — pregled prihoda, stanje magacina - Podešavanja — naziv, adresa, PIB, logo firme; promena teme +- Pozadinske slike — login stranica i aplikacija, sa zamućenjem, providnošću i glass efektom +- Lična tema i pozadina — svaki korisnik može svoju temu i pozadinsku sliku +- Matrica dozvola (RBAC) — admin panel za podešavanje dozvola po ulogama +- Flash poruke — jednokratne povratne informacije nakon akcije +- Automatski backup SQLite baze — sa podešavanjem broja čuvanih kopija +- Grafikoni — mesečni prihod na izveštajima (Chart.js) ### Planirano +- Fiskalizacija i PDV obračun (specifikacija u Project.md) - Podrška za PostgreSQL (za višekorisničko okruženje) - WebAuthn / Passkey prijava (šema baze je pripremljena) - Obaveštenja (e-pošta / WhatsApp) — odloženo za kasniju fazu @@ -70,7 +77,7 @@ Cilj je jednostavan: sve što servis treba da prati nalazi se na jednom mestu, b ### Zahtevi -- Go 1.22 ili noviji +- Go 1.24 ili noviji - Git ### Koraci @@ -121,7 +128,6 @@ Kopirati `ntech.env.example` u `ntech.env` i popuniti vrednosti. Fajl `ntech.env | `NTECH_DB` | `sqlite` | Tip baze: `sqlite` ili `postgres` | | `NTECH_SQLITE` | `ntech.db` | Putanja do SQLite fajla | | `NTECH_DSN` | — | PostgreSQL connection string | -| `NTECH_SECRET` | — | Ključ za potpisivanje sesija (min. 32 bajta) | ---