Daymark
Key features
JWT authentication with sign-up and login
Daily entries with rich content and customizable tags
Automatically generated daily reflection prompts
Dashboard with mood statistics, charts, and streaks
Weekly writing goals system
Monthly calendar with mood summary
Weekly insights with emotional pattern analysis
Seed data: 32 prompts, 15 entries, 8 tags, predefined goals
Dark/light mode using CSS variables
Fully responsive (desktop, tablet, mobile)
Description
Daymark is a personal daily reflection journal built with Angular 22 and NestJS 11 that allows users to write daily entries, track their mood, and monitor their emotional well-being over time. It includes JWT authentication with sign-up and login, creation and management of entries with rich content and tags, daily reflection prompts automatically generated, mood statistics visualization with charts and streaks, writing goals system, monthly calendar with mood summary, and seed data with 32 prompts, 15 entries with 14 days of history, 8 tags, and predefined goals. Fully responsive with dark/light mode support via CSS variables.
Technologies used
Angular 22
TypeScript
SQLite