DeCypher

2026 - PresentLivePersonal ProjectMVP Complete

DeCypher is a comprehensive Life Learning Management System built with Ruby on Rails 8. It combines AI-powered learning plans, gamified progression systems, habit tracking, and daily journaling into a cohesive personal development platform. The app features 'The Operator' - an AI assistant powered by Claude that generates personalized learning paths based on user goals across 8 life domains.

Visit DeCypher

Overview

DeCypher follows the 'Law of Fours' methodology: 4 goals per domain setup, 4 missions per domain (grades D, C, B, A), 4 objectives per mission, 4 difficulty levels, and 400 XP to level up.

The Operator is the AI persona that generates complete learning plans based on user goals, assessing user level (L1-L10) in each domain and creating missions with appropriate difficulty progression.

This project represents a significant technical expansion into Ruby on Rails, moving beyond the TypeScript/Node ecosystem into a new stack with convention-over-configuration principles.

Key Highlights

First full-stack Ruby on Rails project with Rails 8
Complete AI integration with structured JSON prompts
Gamified progression system with XP, levels, and badges
Real-time UI updates without heavy JavaScript
Containerized deployment with Docker and CI/CD pipeline

Features

AI-powered learning plan generation via The Operator (Claude API)
8 life domains with XP-based progression (400 XP per level, 10 levels)
Mission-based goal system with grades (D, C, B, A) and objectives
Habit tracking with calendar views and streak calculations
Daily journaling with mood/motivation tracking
Dynamic octagon visualization for domain progress
Skills and achievements tracking system
Collapsible sidebar with localStorage persistence
Real-time updates via Hotwire (Turbo + Stimulus)
Dark theme with mission control aesthetic

Tech Stack

Ruby on Rails 8PostgreSQLHotwire (Turbo + Stimulus)Tailwind CSS v4Anthropic Claude APISolid QueueSolid CableDockerGitHub ActionsRender.com

Interested in learning more?

Get in touch to discuss this project or explore potential collaborations.