Project case study
YenePlan
Personal challenge and journal tracking application with rich-text entries, tagging system, and secure token-based sharing.
At a glance
The work before the feature list
- Problem
- Personal challenge and journal tracking application with rich-text entries, tagging system, and secure token-based sharing.
- Role
- Full Stack Developer (Self-employed)
- Context
- Independent project
- Period
- Jan 2025 - Dec 2025
Ownership
What I was responsible for
- Full Stack Developer (Self-employed)
Under the hood
Technical depth, available when it is useful
The implementation detail is grouped by system area so the page remains scannable.
Challenge Management
- Create, edit, and track challenges with start/end dates and status tracking
- Real-time search and filter challenges by status using Livewire 3 components
- Toggle favorites and manage challenges with quick actions (edit/delete/favorite)
- Challenge cards display tags, statuses, and quick actions for efficient management
Rich Journaling Workflow
- Structured journal entries powered by custom Editor.js-style payload system
- Slash commands and keyboard shortcuts for enhanced writing experience
- Tagging system for organizing journal entries within challenges
- Link collections and privacy toggles for each entry
- Prefilled titles with day numbering (e.g., 'Day N – Challenge Name')
Deep Detail View & Analytics
- Hero stats display: total entries, days active, and last activity
- Scoped search and filters on journal entries within challenges
- Challenge detail view with comprehensive progress tracking
- Manage sharing tokens and privacy settings per challenge
Sharing & Privacy
- Share individual challenges or journal entries publicly using secure tokens
- Generated sharing tokens for read-only public access
- Polished standalone layout for shared content
- Private entries remain owner-only with granular privacy controls
Technical Implementation
- Custom JournalContent service handles hydration, sanitization, and legacy conversion
- Plaintext previews for journal entries
- Server-driven UI (SDUI) design with Livewire 3 for real-time interactions
- Seeded sample data with deterministic demo users for testing and demos
- Accountability dashboard suitable for teams or communities with analytics hooks
Evidence
What can be inspected
The screenshots, source links, and walkthrough above are the currently available project evidence.
Contact



