A modern Windows desktop app to track your study sessions, laps, daily records, and notes. Built with .NET 8 and Windows Forms, using SQLite via Microsoft.Data.Sqlite.
- Chronometer: start/stop, lap recording, and lap details
- Daily records: view totals per day and history
- Notes: quick add and display
- Clean UI: sidebar, custom list views, dialogs
- About section with developer links
- C# / .NET 8 (
net8.0-windows10.0.19041.0) - Windows Forms (WinForms)
- SQLite (Microsoft.Data.Sqlite)
StudyJournalPro/– main WinForms appStudyJournalPro.Business/– business logic (e.g.,ChronometerManager)StudyJournalPro.DataAccess/– data access (e.g.,SQLiteChronometerRepository)StudyJournalPro.Entities/– entities (DailyRecord,LapRecord)StudyJournalPro.Presentation/– UI controls and formsStudyJournalPro.Core/– core helpers (DatabaseHelper)
- Open
StudyJournalPro.slnin Visual Studio 2022 - Set startup project to
StudyJournalPro - Required SDKs: .NET 8 and Windows 10 SDK (19041+)
- Run:
F5
# Restore dependencies
dotnet restore
# Build (x64 example)
dotnet build .\StudyJournalPro\StudyJournalPro.csproj -c Debug -r win-x64
# Run
dotnet run --project .\StudyJournalPro\StudyJournalPro.csproj- Uses SQLite through
Microsoft.Data.Sqlite. - The app creates/uses a local database file (managed by
DatabaseHelperand repository layer).
-
UI icons and assets are located under
StudyJournalPro.Presentation/assets/. -
Add screenshots here as they become available.
- Please open Issues for bugs and suggestions.
- Follow existing code style and project structure when submitting PRs.
- Windows 10 Version 1809 (10.0.17763.0) or newer
- .NET 8 SDK
- Visual Studio 2022 (Desktop development workload recommended)
- Optional ARM64 support
- Advanced reports and statistics
- Backup/restore options
-
Developer: Orhan UZEL / UzelLabs
-
Mail: [email protected]






