Skip to content

Commit 3d93a34

Browse files
authored
Update README.md
1 parent 27e1557 commit 3d93a34

1 file changed

Lines changed: 8 additions & 5 deletions

File tree

README.md

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
- Totally customizable with 34 combinations of 17 accent colors and Dark/Light Theme
3535

3636
### 👤 Per-User Account Management
37-
- Profile picture upload, display, and deletion (stored as `BLOB` in SQLite per user)
37+
- Profile picture upload, display, and deletion (stored as `BLOB` in PostgreSQL per user)
3838
- Profile initials fallback when no picture is set
3939
- Per-user settings persisted in individual JSON files (`settings.user.{id}.json`)
4040
- Last logged-in user's settings automatically restored on app startup
@@ -44,7 +44,8 @@
4444
- **17 accent color presets** with gradient previews (Slate Violet, Google Blue, Deep Purple, Emerald, and more)
4545
- Each accent color preset comes with its **own unique signin Picture**
4646
- All colors applied dynamically via Avalonia resource dictionaries
47-
- Accent colors are looked up by name from a central `AccentColorsBase` — no stale color values stored in JSON
47+
- Accent colors are looked up by name from a central `AccentColorsBase`
48+
- Accent colors are also saved to PostgreSQL database
4849

4950
### 🔔 Notification System
5051
- JetBrains-style toast notifications sliding in from the **bottom right**
@@ -91,14 +92,16 @@ ProjectManagementSystem/
9192
├── Assets/
9293
│ └── Icons/ # icons used for main window
9394
│ └── Images/ # 17 accent color background images (Git LFS)
95+
│ └── Fonts/ # Fonts for both texts (Nunito) and Icons (Phosphor)
96+
├── Converters/ # Custom converters
9497
├── Data/
95-
│ └── AppDbContext.cs # EF Core SQLite context
98+
│ └── AppDbContext.cs # EF Core PostgreSQL context
9699
├── Enums/ # NotificationType, AuthenticationMode
97100
├── Helpers/
98101
│ └── UserValidator.cs # Email & password validation
99102
├── Models/ # User, Notification, AppSettings, AccentColorOption, etc.
100-
├── Repositories/ # UserRepository (data access layer)
101-
├── Services/ # AppSettingsService, NotificationService, SessionService, SharedAnimationService
103+
├── Repositories/ # One Repository per table (Data level access)
104+
├── Services/ # AppSettingsService, NotificationService, SessionService, SharedAnimationService, NavigationService and etc.
102105
├── Styles/ # Avalonia AXAML stylesheets per view
103106
├── ViewModels/ # MVVM ViewModels (CommunityToolkit.Mvvm)
104107
├── Views/ # Avalonia UserControls and Windows

0 commit comments

Comments
 (0)