Innerverse is a personal productivity and accountability web application designed to convert fear-driven bursts into consistent progress while protecting mental health. Built as an HTML/Tailwind/JS prototype MVP.
Create a personal system that helps users (especially those with fear-driven activation patterns) maintain consistent progress without mental health damage through:
- Micro-deadlines and time-boxed actions
- Accountability partnerships with controlled pressure
- Success logging for confidence building
- Metacognitive journaling that forces action
- Pattern detection to prevent burnout cycles
- Today's Top 3 micro-tasks display
- Writing streak tracking (gamification)
- Memory triggers for journaling inspiration
- Quick stats (stories written, days journaled, insights found, growth points)
- To-Do list with add/complete functionality
- Gratitude corner for positive reflection
- Recent stories preview
- Daily reflection prompts
- Rich text editor (Quill.js integration)
- Mood selection (happy, sad, anxious, angry, peaceful)
- Tag management system
- Save draft & publish functionality
- Title and content management
- Chronological memory organization by year
- Add new memories with:
- Title, date, description
- Location tracking
- Category classification (Family, Friends, Travel, Achievement, Life Event)
- Visual year markers
- Interactive memory cards
- Goal tracking with achievement status
- Multiple categories (Personal, Career, Education, Health, Financial)
- Progress visualization
- Filter and sort functionality
- Edit/delete milestone options
- Achievement badges
- Time-capsule messaging
- Delivery date scheduling
- Mood tracking at creation
- Sample message inspiration
- Message templates
- Simple Auth (
register.html): Login/Register toggle with guest mode - Advanced Auth (
registration.html): Google OAuth + Secret Code system
- Font Family: Inter (UI) + Merriweather (content)
- Color Palette:
- Primary Blue:
#3b82f6โ#1d4ed8(gradient) - Accent Colors: Green (success), Yellow (anxious), Red (anger), Purple (peace)
- Neutral: Slate gray variations
- Primary Blue:
- Effects:
- Glass morphism cards (
background: rgba(255, 255, 255, 0.95)+backdrop-filter: blur(20px)) - Smooth gradients throughout
- Micro-animations on hover
- Mood indicators with color coding
- Glass morphism cards (
- HTML5: Semantic structure
- Tailwind CSS: Utility-first styling (CDN)
- Alpine.js: Lightweight reactivity (CDN)
- Quill.js: Rich text editing
- Font Awesome: Icons
- Pure HTML/JS/CSS prototype
- No build tools required (CDN-based)
- Local storage for demo persistence (to be replaced)
- Create/edit 90-day focus with 3 Key Results
- Weekly milestone auto-generation
- Review date reminders
- Retrospective metadata capture
- Fields needed:
- โ Title, estimate (5/15/25/60/120 min), priority, deadline
- โณ Missing: Consequence, accountability partner toggle, public flag, repeat schedule
- Smart task-breaking suggestions (>60min โ 15min chunks)
- Timer modes:
- โ Private timer (basic)
- โณ Missing: Partner-watched, Public promise
- โ Preset durations (5/10/15/25/50/90 min)
- โณ Missing:
- Timer completion prompts (Done/Partial/Failed)
- Auto-add to Success Log on completion
- Partner notifications
- Partner roles: Reviewer, Cheerleader, Auditor
- Weekly audit emails
- Public accountability feed
- Partner consent management
- User-defined light consequences
- Safety warnings for harmful consequences
- Optional automated friend notification
- โ Basic tracking exists in dashboard stats
- โณ Missing:
- Detailed log entries after micro-task completion
- Weekly "Evidence of Growth" emails
- Proof Dashboard with visualizations
- Pattern detection for surge-crash cycles
- Automated task breakdown suggestions
- Inactivity alerts (noon check-in)
- Re-evaluation prompts for repeatedly missed tasks
- AI-Assisted Insights: Journal summarization (opt-in)
- Mobile Apps: iOS/Android native
- Calendar Integration: Google Calendar sync
- Team Features: Coach marketplace, paid accountability
- Advanced Analytics: Pattern visualization, trend analysis
- Premium Tier: Advanced automation, unlimited partners
User:
- id, name, username, email, hashed_password
- timezone, psych_profile, pressure_level
- created_at, last_active
90DayCycle:
- id, user_id, title, objective, KRs (json)
- start_date, end_date, weekly_milestones (json)
- status, retrospective_notes
Task:
- id, user_id, title, desc, estimate_minutes
- priority, deadline_at, tags[], status
- is_micro, parent_task_id, public_flag
- partner_id, consequence_id
TimerSession:
- id, user_id, task_id, mode (private/partner/public)
- duration_minutes, started_at, ended_at
- result (done/partial/failed), notes
JournalEntry:
- id, user_id, title, body (markdown)
- mood (int), tags, visibility
- created_at, updated_at
SuccessLog:
- id, user_id, title, description
- time_spent, related_task_id
- created_at, tags
PartnerRelationship:
- id, owner_user_id, partner_user_id
- role (reviewer/cheerleader/auditor)
- permissions (json), created_at
Consequence:
- id, user_id, description, type
- is_active, trigger_rules
PublicPost:
- id, user_id, content, deadline_at
- consequence_id, statusRecommended Database: PostgreSQL (JSONB support) + Elasticsearch for journal search
-
Clone the repository
git clone https://github.com/yourusername/innerverse.git cd innerverse -
Open in browser
- Simply open
index.htmlin your browser - No build step required!
- Simply open
-
Start coding
- All CSS via Tailwind CDN
- All JS via Alpine.js CDN
- Hot reload via Live Server (VS Code extension recommended)
innerverse/
โโโ index.html # Main dashboard
โโโ diaries.html # Journal/diary writing
โโโ timeline.html # Memory timeline
โโโ milestones.html # Goals & achievements
โโโ future.html # Future self letters
โโโ register.html # Simple auth (login/register)
โโโ registration.html # OAuth + secret code auth
โโโ draft.html # Landing page template (example)
โโโ new-compro.html # Alternative landing page
โโโ innerspace.md # Complete product spec
โโโ README.md # This file
- Low-Friction: Minimal clicks to capture thoughts
- Time-Boxed: Everything has duration constraints
- Social-Proof: Optional accountability without shame
- Habit-First: Daily rituals over motivation
- Pressure Without Panic: Controlled stress response
- Privacy-First: Private by default, public by choice
- Evidence-Based: Concrete success tracking
- Activation Type: Fear-driven bursts
- Needs: Short wins, micro-deadlines, evidence logging
- Pain Points: Analysis paralysis, inconsistency, low confidence
- Solution: Micro-deadlines + accountability partners + success log
- Role: Friend/Coach providing external pressure
- Needs: Lightweight check-ins, progress visibility
- Constraints: Privacy-respecting, opt-in access only
- Needs: Pomodoro timers, habit tracking, simple journaling
- Entry Point: Public streaks, no partner required
- โ Private by Default: All journal entries private
- โ Granular Permissions: Partner access control
- โ Data Export: Full export (PDF/markdown/CSV)
- โณ Encryption: End-to-end (planned)
- โณ GDPR Compliance: Right to delete, download data
- โณ Safe Mode: Gentle pressure for sensitive users
- Low mood flagging system (configurable threshold)
- Professional help resource prompts
- Blocked harmful consequences
- Burnout pattern detection
- Daily Active Users (DAU) / Weekly Active Users (WAU)
- Average micro-tasks completed per day
- Success Log entries per week
- 90-day cycle completion rate
- % tasks started within 2 hours of creation
- % timers with partner watch enabled
- Public promise success rate
- Partner audit response rate
- Weekly micro-task completion: 5+
- Evidence log entries: 3/week
- Surge-crash weeks: <1/month
- Nightly journaling: 5/7 days
- User onboarding with psych profile
- Dashboard with Top 3 & quick actions
- Basic to-do + timers
- Nightly journaling with 3 questions
- Timeline & milestones
- Partner invite system (simple)
- Basic notifications (email/in-app)
- 90-day cycles & weekly milestones
- Public promises feed
- Consequence engine (simple)
- Pattern detection & alerts
- Calendar sync integration
- Analytics dashboard
- Weekly evidence email
- AI-assisted insights & summarization
- Advanced partner workflows
- Mobile apps (iOS/Android)
- Gamification & rewards
- Premium features (coach marketplace)
This is currently a personal project in early MVP stage. Future contributions welcome after core features stabilize.
- Keep HTML/Tailwind/JS stack for prototype
- Maintain glass-morphism design language
- Follow low-friction interaction principles
- Add animations for delight, not distraction
- Test with actual fear-driven users (like Syah!)
[To be determined - likely MIT or similar permissive license]
- Design Philosophy: Atomic Habits (James Clear), Getting Things Done (David Allen)
- UX Patterns: Notion, Todoist, Day One Journal
- Mental Health: CBT principles, metacognitive therapy
- Accountability: StickK, Beeminder concepts
- UI Kit: TailwindCSS, Alpine.js, Quill.js
Created by: Syah (Reza)
Purpose: Personal productivity system for fear-driven achievers
Status: MVP Prototype (HTML/Tailwind/JS)
For developers interested in the concepts:
- Fear-driven productivity patterns
- [Micro-deadline research](behavioral psychology)
- [Accountability partner psychology](social pressure studies)
- [Metacognitive journaling](CBT techniques)
๐ Transform your fear-driven bursts into consistent progress. Start your journey with Innerverse.