NEXUS is an AI-powered personal growth and future trajectory simulator.
Not a passive to-do list. Not a basic habit tracker. A true predictive operating system for your ambition.
๐ Live Demo โข ๐ Core Features โข ๐จ Multi-Theme Atmosphere โข ๐งฎ Mathematical Formulation โข ๐๏ธ Architecture โข โก Quick Start
Most habit trackers tell you what you did yesterday. NEXUS calculates who you will be tomorrow.
NEXUS continuously ingests your empirical daily telemetry (study volume, applied project commits, algorithmic practice, streak stability), runs deterministic differential trajectory equations, and renders multi-path simulated futures in real time.
Step forward in time through critical empirical milestones:
- Today (T+0): Current baseline and historical velocity index.
- +30 Days: Foundation prototype & state management operational.
- +90 Days: Applied distributed systems, database scaling & core competencies.
- +180 Days: Full production capstone launch & interview/market readiness.
- Arrival Horizon: Exact mathematically projected completion date based on rolling 7-day velocity.
Adjust your commitment levers with 60 FPS live feedback:
-
Daily Study Hours (
$0.5\text{h} \rightarrow 6.0\text{h/day}$ ) -
Weekly Project Building (
$0\text{h} \rightarrow 25\text{h/week}$ ) -
Weekly DSA Problem Solving (
$0 \rightarrow 40\text{ problems/week}$ ) -
Consistency Discipline Rate (
$30% \rightarrow 100%$ ) -
Instant Delta Metrics: Immediately inspect impacts such as
+45 Days Savedor19 Days Delayed, with a one-click "Apply to Trajectory" button.
Simultaneously computes and visualizes three prospective lifelines:
- Path A (Status Quo): Pacing strictly at your current 28-day historical average.
-
Path B (Balanced Trajectory):
$+35$ min daily, $+2$h weekend project focus (sustainable acceleration). - Path C (High Intensity Sprint): $+2$h daily aggressive tempo with burnout vulnerability warning models.
Switch between 5 custom crafted visual atmospheres on the fly:
- ๐ Obsidian Void (Default): Deep space obsidian with cyan neon & purple radial aura.
- ๐ Midnight Cyber: Abyssal navy with electric blue & hot magenta glow.
- ๐ฉ Matrix Terminal: Retro cybernetic green on obsidian terminal console.
- ๐ Solar Sunset: Warm cosmic dusk with golden amber & crimson dawn radiance.
- โ๏ธ Clean Horizon: High-contrast modern architectural slate & vivid indigo.
- Transform high-level ambitions (e.g. "Become a Senior AI Engineer in 6 months") into structured technical milestones.
- Automatically generates estimated hour quotas, skill tags, and daily pacing requirements.
- Zero generic motivational platitudes.
- Direct analytical diagnosis based on your 28-day telemetry stream:
"Your applied project velocity exceeds the milestone baseline by 18%, but algorithmic practice logged only 2 sessions this week. This introduces a technical interview vulnerability for your Q3 goal."
- Benchmark Curve: Optimal planned trajectory.
- Empirical Hours Log: Exact 28-day historical performance.
- Projected Future Vector: Forward trajectory curve.
- Uncertainty Corridor: 88% confidence interval band accounting for real-world variance.
- Effort Breakdown: Theory & Concept vs. Applied Implementation distribution.
- Glassmorphism bottom navigation bar for seamless one-handed navigation on mobile devices.
- Adaptive battery-saving particle engine (auto-pauses when browser tab is inactive).
NEXUS does not guess. It computes trajectories using deterministic differential models:
Where:
-
$H_{\text{daily_study}}$ = Empirical daily study hours logged -
$H_{\text{weekly_project}}$ = Weekly project development hours -
$C_{\text{factor}}$ = Habit consistency ratio ($0.30 \le C \le 1.0$ ) -
$F_{\text{focus}}$ = Deep work quality modifier ($0.85 \le F \le 1.15$ )
nexus/
โโโ .github/
โ โโโ workflows/
โ โโโ deploy.yml # Automated GitHub Pages CI/CD deployment
โโโ src/
โ โโโ app/
โ โ โโโ globals.css # Tailwind CSS v4 variables & custom animations
โ โ โโโ layout.tsx # Root HTML metadata & font injection
โ โ โโโ page.tsx # Main shell with Framer Motion transitions
โ โโโ components/
โ โ โโโ background/ # Dynamic Canvas 2D Particle System
โ โ โโโ dashboard/ # Trajectory hero banner & velocity telemetry
โ โ โโโ simulation/ # Temporal Stepper & future horizon viewer
โ โ โโโ whatif/ # Live parameter sensitivity sandbox
โ โ โโโ navigation/ # Sidebar, Topbar & Mobile Bottom Navigation
โ โ โโโ settings/ # Theme picker, JSON export & telemetry reset
โ โ โโโ ui/ # Reusable atomic UI components
โ โโโ lib/
โ โ โโโ constants/ # Themes & color palettes
โ โ โโโ simulation/ # Deterministic trajectory mathematical engine
โ โ โโโ store/ # NexusContext state & LocalStorage persistence
โ โ โโโ ai/ # Goal decomposition & diagnostic coach
โ โโโ types/ # TypeScript interface contracts
โโโ next.config.ts # Static export configuration for GitHub Pages
- Node.js >= 18.18.0 (Node 20+ recommended)
- npm, pnpm, or yarn
# 1. Clone the repository
git clone https://github.com/baadaldev/nexus-future-simulator.git
# 2. Enter project directory
cd nexus-future-simulator
# 3. Install dependencies
npm install
# 4. Start local development server (Turbopack)
npm run devOpen http://localhost:3000 in your browser.
# Build static site for production deployment
npm run buildThe repository includes a zero-configuration GitHub Actions workflow (.github/workflows/deploy.yml).
To make your fork or repository live:
- Go to your repository Settings on GitHub.
- Navigate to Pages (under Code and automation).
- Under Build and deployment > Source, select GitHub Actions.
- Push to
mainโ GitHub Actions will automatically compile and deploy the site!
| Shortcut | Action |
|---|---|
| Ctrl + K / โ + K | Open Global Omnisearch |
| Esc | Close active modal / popover |
| Tab | Navigate interactive controls |
Distributed under the MIT License. See LICENSE for more information.
Crafted with passion by Md Rakibul Islam (@baadaldev)
โThe future belongs to those who build it today.โ