FutureMirror AI — Personal Future Simulator FutureMirror AI is a professional, startup-grade SaaS application designed to help users simulate, visualize, and optimize multiple versions of their future. Based on current habits, skills, finances, and learning schedules, the engine projects three separate 10-year timelines to answer structural career questions.

🚀 Key Features User Profiling Wizard: A clean, multi-step interface compiling demographics, skills, financials, study logs, and screen time ratios. AI Future Simulation Engine: Models 10-year outlooks across three paths: Current Path: Baseline outcome if habits and role stay unchanged. Growth Path: Consistent compounding with upskilling and optimized study habits. Aggressive Path: High-stakes risk-taking (e.g. startup founder, massive career pivots). Interactive Forecast Dashboards: Tesla-style analytics detailing: 10-Year Salary Forecast area comparison curves. Year-by-year career progression titles. Score trends (Productivity, Opportunity, Risk Indices). AI Career Advisor Chat: Context-aware mentoring chatbot loaded with user demographics to brainstorm salary negotiations, resume roadmaps, and career pivots. Skill Gap Analyzer & Timeline Roadmaps: Compares current skillsets against targeted positions to create custom 3-phase study timelines and recommended capstone projects. PDF Reports Export: Generates professional, printable, and styled report booklets utilizing ReportLab. Habit Tracker Log: Logging interface to record weekly study metrics and track consistency. 🛠 Tech Stack Frontend Framework: Next.js 15 (App Router, TypeScript) Styling: Tailwind CSS v3, Glassmorphic variables, Framer Motion transitions Visuals: Recharts (Interactive charting), Lucide React (Icons) Auth: Clerk (Supported, with auto-dev-mode bypass) Backend Framework: FastAPI (Python 3.10) Database: SQLAlchemy (PostgreSQL / SQLite support) AI Integrations: LangChain (OpenAI & Gemini API adapters) PDF Core: ReportLab ⚙️ Zero-Config AI Fallback Evaluating this application is seamless. If you don't have OpenAI or Gemini API keys configured:

The backend automatically fallbacks to a high-fidelity dynamic Mock Simulator. It analyzes your exact inputs (monthly income, daily study hours, target career) and applies mathematical models to generate customized, realistic timelines, metrics, and roadmaps. Each browser tab automatically receives its own database sandbox context (via localStorage identifiers), allowing multiple developers to test concurrently.

Share this project:

Updates

Submission history