The Pitch: A hyper-analytical study tracker that transforms academic effort into hard data. It enforces accountability through deep telemetry, distraction blocking, and precise time tracking visualized in high-contrast neon telemetry.
For: Medical students, law students, and competitive academics who treat studying like elite athletic training and demand granular data on their performance.
Device: mobile
Design Direction: Tactical cyberpunk telemetry. Deep black surfaces, razor-sharp edges, high-contrast neon data points, and terminal-grade typographic precision. Zero fluff, maximum data density.
Inspired by: Bloomberg Terminal, Strava, GitHub commit graphs.
- Dashboard: High-level mission control showing daily focus limits, active streaks, and current weekly heatmap.
- Active Focus Session: Distraction-free timer interface with live physiological-style data streams (time elapsed, current session velocity).
- Subject Detail: Granular breakdown of a single subject comparing time invested against target goals via bar charts and scatter plots.
- Weekly Analytics: Deep-dive historical view with contribution graphs, day-of-week efficiency ratings, and focus degradation charts.
Initiate Deep Work: Start a tracked, distraction-free study block.
- User is on Dashboard -> sees pulsing
START SESSIONaction block. - User taps
START SESSION-> navigates to Active Focus Session. - Timer initiates instantly, screen locks into deep black state, system begins logging seconds in mono-font.
Audit Subject Performance: Review if sufficient time is being allocated to a weak subject.
- User is on Dashboard -> taps 'Neuroanatomy' from the subject list.
- User views Subject Detail -> sees target vs. actual time bar graph in stark chartreuse and muted gray.
- User identifies a 4-hour deficit and recalibrates weekly schedule.
Design System
- Primary:
#D4FF00(Neon Chartreuse) - Primary actions, active states, key data highlights - Secondary:
#00F2FE(Cyan) - Secondary data points, comparative metrics - Background:
#050505(Void Black) - Deepest background - Surface:
#121212(Raised Black) - Base for cards and containers - Surface Highlight:
#1E1E1E(Active Black) - Hover states, pressed states - Text:
#E0E0E0(High Ash) - Primary reading text - Muted:
#6B6B6B(Low Ash) - Labels, inactive tracks, axes lines - Accent:
#FF0055(Crimson) - Overdue goals, broken streaks, destructive actions
- Headings:
Space Grotesk, 700, 24-32px, tracking -0.02em - Body:
IBM Plex Sans, 400, 16px, leading 1.5 - Data/Numbers:
JetBrains Mono, 500, 14px-48px (scalable for timers), tracking -0.05em - Micro-labels:
JetBrains Mono, 700, 10px, uppercase, tracking 0.1em
Style notes: Razor-sharp corners (0px border radius). 1px solid borders in #1E1E1E define sections instead of shadows. Data elements glow slightly via CSS text-shadow (0 0 8px rgba(212, 255, 0, 0.4) on primary chartreuse).
:root {
--color-primary: #D4FF00;
--color-secondary: #00F2FE;
--color-background: #050505;
--color-surface: #121212;
--color-surface-hover: #1E1E1E;
--color-text: #E0E0E0;
--color-muted: #6B6B6B;
--color-danger: #FF0055;
--font-heading: 'Space Grotesk', sans-serif;
--font-body: 'IBM Plex Sans', sans-serif;
--font-mono: 'JetBrains Mono', monospace;
--radius: 0px;
--spacing-xs: 4px;
--spacing-sm: 8px;
--spacing-md: 16px;
--spacing-lg: 24px;
--spacing-xl: 32px;
--border-thin: 1px solid #1E1E1E;
}Screen Specifications
Purpose: Daily mission control and real-time status check.
Layout: Vertical scroll. Sticky top nav, hero metric (today's time), horizontal streak heatmap, vertical subject list.
Key Elements:
- Today's Telemetry: Large
JetBrains Monoreadout04:22:15in#D4FF00. SublabelDAILY TOTALin uppercase mono. - Contribution Matrix: 7x4 grid of 8px squares (GitHub style). Colors range from
#121212(0h) to bright#00F2FE(4h+). - Subject Ticker: Vertical list of active subjects. Left-aligned subject name, right-aligned mono progress fraction
(3.5/5.0h). Progress bar underneath, 2px tall.
States:
- Empty: Matrix squares all
#121212. Telemetry reads00:00:00. - Loading: Matrix pulses sequentially in
#1E1E1E.
Components:
- Start Button: Full width, fixed at bottom.
64pxtall,#D4FF00background,#050505text, boldSpace Grotesk, readsINITIATE FOCUS.
Interactions:
- Tap Subject: Slides to Subject Detail.
- Tap Start: Ripples from center, expands to fill screen with deep black for Active Session.
Purpose: Pure, unadulterated time tracking with zero distractions.
Layout: Centered monolithic timer. Minimal UI. No back button (requires swipe to exit to prevent accidental touches).
Key Elements:
- Main Chronometer: Massive
72pxJetBrains Monotimer dominating center screen. Pure white text. - Velocity Ring: 1px circular SVG stroke wrapping the timer. Slowly fills
#D4FF00over a 60-minute Pomodoro cycle. - Current Subject: Micro-label above timer,
#00F2FE, e.g.,TARGET: PHARMACOLOGY. - Abort/Pause Track: Slide-to-pause mechanism at bottom.
56pxtrack,#121212background.
States:
- Paused: Timer text turns
#6B6B6B. Flashing#FF0055dot indicates break. - Overtime: Timer text shifts to
#00F2FEwhen exceeding planned session duration.
Components:
- Slide-to-pause: Chevron icon. User must drag right to pause, preventing accidental screen taps from breaking focus.
Interactions:
- Slide complete: Triggers haptic feedback, slides up summary modal.
Purpose: Granular analysis of specific subject performance and goal tracking.
Layout: Back button top left. Subject title. Macro stats row. Bar chart. Recent sessions list.
Key Elements:
- Header:
Space Grotesk32px, e.g.,ORGANIC CHEMISTRY. - Deficit/Surplus Indicator: Mono text showing
+02:15:00(green) or-01:30:00(red) against weekly goal. - 7-Day Velocity Chart: SVG bar chart.
24pxwide bars. Sharp corners.#00F2FEbars for actuals,#1E1E1Ebackground tracks for target goals. - Session Log: Table-style list. Columns: Date (mono), Duration (mono), Efficiency Score (percentage).
States:
- Empty: Bar chart shows flat lines. Log says
NO TELEMETRY RECORDED.
Components:
- Stat Block:
120pxsquare cards.1px solid #1E1E1E. Top left micro-label, center massive mono value.
Interactions:
- Tap Bar in Chart: Shows tooltip with exact date and minute count.
Purpose: High-level performance review and pattern recognition.
Layout: Segmented control at top (WEEK | MONTH). Stacked graph cards.
Key Elements:
- Focus Degradation Graph: Line chart showing efficiency over the course of the day. X-axis: 00:00 to 24:00. Y-axis: Focus score. Line is 1px
#D4FF00. - Subject Allocation: Donut chart,
2pxstroke, showing distribution of study time across subjects in alternating#D4FF00,#00F2FE, and#FFFFFF. - Peak Performance Time: Callout block identifying best study hour, e.g.,
OPTIMAL: 06:00 - 09:00.
States:
- Loading: Graphs draw themselves left-to-right using SVG dash-offset animation (800ms).
Components:
- Chart Container:
100%width,240pxheight.16pxpadding.
Interactions:
- Scrub Graph: Press and hold on line chart creates a vertical crosshair and tooltip showing precise data point.
Build Guide
Stack: HTML + Tailwind CSS v3
Build Order:
- Dashboard - Establishes the deep black canvas, grid systems, and core typography hierarchy (Space Grotesk + JetBrains Mono). Sets up the atomic design tokens in Tailwind config.
- Active Focus Session - Prioritizes the most complex interactive element (the timer) and the critical path for the user. Forces the establishment of the absolute minimalist state.
- Subject Detail - Introduces chart components, complex layouts, and data tables.
- Weekly Analytics - Reuses chart components from Subject Detail, expanding on the data visualization library.