{"id":39695011,"url":"https://github.com/rahidmondal/life-at-dev","last_synced_at":"2026-01-18T10:11:20.821Z","repository":{"id":331840784,"uuid":"1127221217","full_name":"rahidmondal/life-at-dev","owner":"rahidmondal","description":"A strategic life simulation game where you navigate a software developer's career from student to tech veteran.","archived":false,"fork":false,"pushed_at":"2026-01-11T14:31:50.000Z","size":4989,"stargazers_count":0,"open_issues_count":2,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-01-11T14:58:45.990Z","etag":null,"topics":["appwrite","game","life-simulator","nextjs","typescript"],"latest_commit_sha":null,"homepage":"https://life-at-dev.rahidmondal.com/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rahidmondal.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-01-03T12:43:29.000Z","updated_at":"2026-01-11T14:44:07.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/rahidmondal/life-at-dev","commit_stats":null,"previous_names":["rahidmondal/life-at-dev"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/rahidmondal/life-at-dev","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rahidmondal%2Flife-at-dev","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rahidmondal%2Flife-at-dev/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rahidmondal%2Flife-at-dev/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rahidmondal%2Flife-at-dev/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rahidmondal","download_url":"https://codeload.github.com/rahidmondal/life-at-dev/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rahidmondal%2Flife-at-dev/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28534270,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-18T00:39:45.795Z","status":"online","status_checked_at":"2026-01-18T02:00:07.578Z","response_time":98,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["appwrite","game","life-simulator","nextjs","typescript"],"created_at":"2026-01-18T10:11:19.953Z","updated_at":"2026-01-18T10:11:20.804Z","avatar_url":"https://github.com/rahidmondal.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"public/logo.png\" alt=\"Life@Dev Logo\" width=\"200\"/\u003e\n\n# Life@Dev\n\n### 🎮 Survive the Grind. Climb the Ladder. Build Your Legacy.\n\n[![Version](https://img.shields.io/badge/version-1.0.0-blue.svg)](https://github.com/your-repo/life-at-dev)\n[![License](https://img.shields.io/badge/license-MIT-green.svg)](LICENSE)\n[![Next.js](https://img.shields.io/badge/Next.js-16.1-black.svg)](https://nextjs.org/)\n[![React](https://img.shields.io/badge/React-19.2-blue.svg)](https://react.dev/)\n[![TypeScript](https://img.shields.io/badge/TypeScript-5.0-blue.svg)](https://www.typescriptlang.org/)\n\n**A strategic life simulation game where you navigate the challenging journey of a software developer's career from student to tech veteran.**\n\nMake critical decisions, manage your resources wisely, build your skills strategically, and discover multiple paths to success—including hidden easter eggs for the most strategic players!\n\n[Features](#-features) • [Contributing](CONTRIBUTING.md) • [License](LICENSE)\n\n\u003c/div\u003e\n\n---\n\n## 📖 Table of Contents\n\n- [About](#-about-the-game)\n- [Screenshots](#-screenshots)\n- [Features](#-features)\n- [Game Mechanics](#-game-mechanics)\n- [Actions \u0026 Strategies](#-actions--strategies)\n- [Tech Stack](#️-tech-stack)\n- [Contributing](#-contributing)\n- [License](#-license)\n- [Credits](#-credits)\n\n---\n\n## 🎯 About The Game\n\n**Life@Dev** is an immersive career simulation game that captures the real challenges and triumphs of being a software developer. Starting from your choice of either a traditional CS degree path or a self-taught bootcamp journey, you'll face realistic decisions about how to spend your limited time each week.\n\n### Why Play Life@Dev?\n\n- **🎓 Educational**: Learn about different career paths in tech\n- **📊 Strategic**: Plan your moves carefully - every week counts\n- **🌟 Realistic**: Based on real-world developer career progression\n- **🎨 Engaging**: Beautiful UI with smooth animations and responsive design\n- **🏆 Replayable**: Multiple paths and endings to discover\n\n---\n\n## 🖼️ Screenshots\n\n\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"demo/images/main-screen.png\" alt=\"Main Screen\" width=\"800\"/\u003e\n  \u003cp\u003e\u003cem\u003e🏠 Start Screen - Choose your path and begin your journey\u003c/em\u003e\u003c/p\u003e\n  \u003cbr/\u003e\n\n  \u003cimg src=\"demo/images/selection-screen.png\" alt=\"Selection Screen\" width=\"800\"/\u003e\n  \u003cp\u003e\u003cem\u003e🎓 Path Selection - CS Student with Family Support or Self-Taught Bootcamp\u003c/em\u003e\u003c/p\u003e\n  \u003cbr/\u003e\n\n  \u003cimg src=\"demo/images/gameplay-screen.png\" alt=\"Gameplay Screen\" width=\"800\"/\u003e\n  \u003cp\u003e\u003cem\u003e💼 Gameplay - Manage your career, skills, and life balance\u003c/em\u003e\u003c/p\u003e\n\u003c/div\u003e\n\n---\n\n## ✨ Features\n\n### 🎮 Core Gameplay\n\n- **🛤️ Multiple Starting Paths**:\n  - **CS Student (Family Supported)**: Easiest start - family covers tuition and rent for 4 years\n  - **CS Student (Self-Funded)**: Medium difficulty - pay $10K/year tuition + $4K/year rent\n  - **Unemployed/Bootcamp Graduate**: Hardest start - learn to hustle, freelance, and survive\n\n- **⏰ Time-Based Progression**:\n  - Each year consists of 52 weeks\n  - Actions cost weeks and resources\n  - Plan carefully - time is your most precious resource\n\n- **🎯 Action-Based System**:\n  - Build side projects (3 weeks)\n  - Grind LeetCode (1 week)\n  - Network online (1 week)\n  - Freelance gigs (4 weeks)\n  - Attend hackathons (2 weeks)\n  - And many more strategic choices!\n\n- **⚡ Resource Management**:\n  - **Energy**: Depletes with actions, recover through rest\n  - **Stress**: Increases with work, manage carefully to avoid burnout\n  - **Money**: Earn through jobs and freelancing, spend on rent and upgrades\n  - **Coding Skill**: Scale from 0-1000 through practice and experience\n  - **Reputation**: Build through networking, open source, and achievements\n\n- **🎓 Progressive Career System**:\n  - Auto-promotions at junior/mid levels\n  - Manual job hunting at senior+ for strategic career pivots\n  - 6+ distinct career paths with unique progression\n\n### 💼 Career Paths\n\n| Path                    | Starting Point      | Key Positions                  | Peak Role            | Salary Range  |\n| ----------------------- | ------------------- | ------------------------------ | -------------------- | ------------- |\n| **🏢 Corporate Ladder** | CS Student → Intern | Junior → Mid → Senior Dev      | Senior Developer     | $60K - $140K  |\n| **👔 Management Track** | From Senior Dev     | Team Lead → Eng Manager        | CTO                  | $160K - $300K |\n| **👨‍💻 IC Track**         | From Senior Dev     | Staff → Principal              | Distinguished Fellow | $200K - $400K |\n| **💼 Hustler Path**     | Unemployed          | Script Kiddie → Freelancer     | Digital Nomad        | $5K - $75K    |\n| **🚀 Business Track**   | From Hustler        | Agency Owner → Tech Influencer | Tech Mogul           | $120K - $1M   |\n| **🔒 Specialist Track** | From Hustler/Senior | Contractor → Consultant        | Industry Architect   | $180K - $2M   |\n\n### 📊 Game Systems\n\n- **📅 52-Week Years**: Realistic annual progression with year-end reviews\n- **📈 Stat Scaling**: Long-term progression with 0-1000 scale for coding and reputation\n- **💰 Dynamic Income**: Freelance payouts and salaries scale with your skills\n- **🎯 Smart Promotions**: Strategic job changes unlock new opportunities\n- **👨‍👩‍👧 Family Support**: Financial safety net for CS Student path (first 4 years)\n- **🎲 Random Events**: Unexpected opportunities and challenges\n- **🎤 AI Interviews**: Practice interviews with AI-generated questions\n- **🎉 Multiple Endings**: Different outcomes based on your career choices\n\n### 🌟 Special Features\n\n- **🥚 Easter Eggs**: Discover hidden achievements\n- **📱 Responsive Design**: Play on desktop, tablet, or mobile\n- **🎨 Modern UI**: Clean, professional interface with smooth animations\n- **⚡ PWA Ready**: Progressive Web App structure (offline support coming soon)\n- **💾 Save**: Game state persistence with manual save option\n- **📊 Career Statistics**: Track your lifetime earnings and progress\n\n## 🎲 Game Mechanics\n\n### Resource System\n\n```\nEnergy (0-100)\n├─ Depletes when taking actions\n├─ Recover through rest and self-care\n└─ Required for all productive activities\n\nStress (0-100)\n├─ Increases with work and challenges\n├─ Reduce through self-care and breaks\n└─ High stress leads to burnout (game over at 100)\n\nMoney ($)\n├─ Earn through jobs and freelancing\n├─ Spend on rent and investments\n├─ Can go negative (debt) but risky\n└─ Bankruptcy at year-end if unable to cover expenses\n\nCoding Skill (0-1000)\n├─ Improve through practice and work\n├─ Unlocks better job opportunities\n└─ Scales freelance income\n\nReputation (0-1000)\n├─ Build through networking and achievements\n├─ Opens doors to better positions\n└─ Increases freelance rates\n```\n\n### Weekly Action System\n\nEach action costs:\n\n- **Weeks**: Time investment (1-4 weeks)\n- **Energy**: Effort required (5-60 points)\n- **Stress**: Mental toll (5-40 points)\n- **Money**: Sometimes required for investments and shop\n\nEach action provides:\n\n- **Coding Skill**: Technical improvement\n- **Reputation**: Professional network growth\n- **Money**: Direct income\n- **Special Effects**: Unlock new paths or opportunities\n\n### Year-End System\n\nAt the end of each year:\n\n- **📊 Performance Review**: See your annual progress\n- **💰 Salary/Financial Summary**: Review earnings vs expenses\n- **📈 Promotion Check**: Eligible for advancement?\n- **🎯 Career Suggestions**: Recommendations for next steps\n- **🎉 Achievements**: Unlock special milestones\n\n## 🚀 Actions \u0026 Strategies\n\n### Work Actions (Build Your Skills)\n\n| Action                | Weeks | Energy | Coding | Reputation | Money     |\n| --------------------- | ----- | ------ | ------ | ---------- | --------- |\n| 🧮 Grind LeetCode     | 1     | 15     | +5     | 0          | 0         |\n| 🛠️ Build Side Project | 3     | 30     | +8     | +5         | 0         |\n| 💼 Freelance Gig      | 4     | 25     | +10    | +2         | Dynamic\\* |\n| 🏆 Attend Hackathon   | 2     | 40     | +20    | +5         | 0         |\n\n\\*Freelance income scales with your coding skill and reputation\n\n### Social Actions (Build Your Network)\n\n| Action            | Weeks | Cost | Effect         |\n| ----------------- | ----- | ---- | -------------- |\n| 🌐 Network Online | 1     | $100 | +10 reputation |\n\n### Self-Care Actions (Manage Resources)\n\n| Action         | Weeks | Effect                  |\n| -------------- | ----- | ----------------------- |\n| 😴 Sleep In    | 1     | +50 energy, -10 stress  |\n| 🏝️ Touch Grass | 3     | +100 energy, -50 stress |\n\n## 🛠️ Tech Stack\n\n- **[Next.js 16.1](https://nextjs.org/)** - React framework with App Router\n- **[React 19.2](https://react.dev/)** - Latest React with concurrent features\n- **[TypeScript 5](https://www.typescriptlang.org/)** - Type-safe development\n- **[Tailwind CSS 4](https://tailwindcss.com/)** - Utility-first CSS framework\n- **[Google Gemini AI](https://ai.google.dev/)** - AI-powered interview generation\n- **[Appwrite](https://appwrite.io/)** - Backend-as-a-Service\n- **[ESLint](https://eslint.org/)** \u0026 **[Prettier](https://prettier.io/)** - Code quality tools\n\n## 💡 Tips \u0026 Support\n\n### Beginner Tips\n\n- Start with **CS Student (Family Supported)** for easier gameplay\n- Balance energy and stress management carefully\n- Build coding skills early through LeetCode and side projects\n- Save money for career transitions\n- Network consistently to build reputation\n\n### Advanced Strategies\n\n- Scale freelance income with high coding + reputation\n- Plan strategic career pivots at the right time\n- Discover easter eggs through unique action combinations\n- Optimize with multi-week actions for efficiency\n\n### Need Help?\n\n- 🐛 [Report Issues](https://github.com/rahidmondal/life-at-dev/issues)\n- 💬 [Join Discussions](https://github.com/rahidmondal/life-at-dev/discussions)\n\n## 🤝 Contributing\n\nWe welcome contributions! Whether it's bug fixes, new features, or documentation improvements, your help is appreciated.\n\n**Please read [CONTRIBUTING.md](CONTRIBUTING.md) for detailed guidelines.**\n\n### Quick Guidelines\n\n- Follow TypeScript best practices\n- Use Prettier for code formatting\n- Ensure ESLint passes without errors\n- Add comments for complex logic\n- Test your changes thoroughly\n\n## 📄 License\n\nThis project is licensed under the **MIT License** - see the [LICENSE](LICENSE) file for details.\n\n## 👥 Credits\n\n### Powered By\n\n\u003cdiv align=\"center\"\u003e\n  \u003ca href=\"https://nextjs.org/\" target=\"_blank\"\u003e\n    \u003cimg src=\"https://assets.vercel.com/image/upload/v1662130559/nextjs/Icon_dark_background.png\" alt=\"Next.js\" width=\"80\" height=\"80\"/\u003e\n  \u003c/a\u003e\n  \u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n  \u003ca href=\"https://appwrite.io/\" target=\"_blank\"\u003e\n    \u003cimg src=\"https://appwrite.io/images/logos/appwrite.svg\" alt=\"Appwrite\" width=\"80\" height=\"80\"/\u003e\n  \u003c/a\u003e\n  \u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n  \u003ca href=\"https://ai.google.dev/\" target=\"_blank\"\u003e\n    \u003cimg src=\"https://www.gstatic.com/lamda/images/gemini_sparkle_v002_d4735304ff6292a690345.svg\" alt=\"Google Gemini\" width=\"80\" height=\"80\"/\u003e\n  \u003c/a\u003e\n\u003c/div\u003e\n\n\u003cbr/\u003e\n\nBuilt with ❤️ using React, Next.js, TypeScript, Appwrite and Tailwind CSS.\n\n---\n\n\u003cdiv align=\"center\"\u003e\n\n### 🌟 Star this project if you found it helpful!\n\nMade with ❤️ by developers, for developers\n\n**[⬆ Back to Top](#)**\n\n\u003c/div\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frahidmondal%2Flife-at-dev","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frahidmondal%2Flife-at-dev","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frahidmondal%2Flife-at-dev/lists"}