«به یاد داشته باش که روزی خواهی رفت؛ از تک تک لحظات و فرصتهایت هوشمندانه استفاده کن.»
Remember that you will die. Make every single week count.
یک وباپلیکیشن بیوهاکینگ و تخمین سن زیستی پیشرفته و مبتنی بر جنگو (Django) که با تکیه بر دادههای اپیدمیولوژیک و سبک زندگی، طول عمر تقریبی، سن زیستی (Biological Age)، ثانیهشمار زنده، شبکه ۴۰۰۰ هفته عمر (Memento Mori)، شبیهساز تعاملی تغییر عادات و کارتهای اشتراکگذاری در شبکههای اجتماعی را ارائه میدهد.
-
موتور علمی محاسبه سن زیستی و طول عمر (Scientific Longevity Engine):
- تحلیل وزندار بیش از ۱۲ فاکتور حیاتی بر اساس دادههای WHO و Global Burden of Disease
- محاسبه تأثیر دقیق فاکتورهای مثبت و منفی به صورت سال و ماه
- فاکتور اختصاصی مکملهای ورزشی و استروئیدها (PEDs/SARMs/AAS): آگاهیبخشی دقیق در خصوص خطرات قلبی-عروقی و افت طول عمر در اثر مصرف ترکیبات هورمونی و پپتیدها در بدنسازی
- مکملهای درمانی و ارتقای سلامت: بررسی اثر ویتامین D3، اسیدهای چرب امگا ۳ و منیزیم
- سبک زندگی و روان: بررسی دقیق مصرف سیگار، قلیان، ویپ، الکل، سطح استرس و اضطراب مزمن، کیفیت خواب شبانه و انزوای اجتماعی
-
پرسشنامه تعاملی ۵ مرحلهای (5-Step Interactive Wizard):
- طراحی مدرن تاریک (Dark Mode) با فونت چشمنواز وزیرمتن و چیدمان استاندارد فارسی (RTL)
- محاسبه و نمایش زنده شاخص توده بدنی (BMI)
- راهنماها و نکات علمی اختصاصی برای هر انتخاب
-
داشبورد نتایج زنده و شگفتانگیز (Live Results Dashboard):
- ثانیهشمار زنده دوگانه (Dual Live Countdown): زمان سپریشده (قرمز) و زمان باقیمانده از عمر (سبز زمردی نئونی) تا دقت ثانیه
- مقایسه سن شناسنامهای با سن زیستی (Biological Age): نمایش جوانی یا پیری بافتهای بدن بر اساس عملکرد متابولیک
- شبکه ۴۰۰۰ هفته زندگی (Memento Mori Grid): ماتریس بصری کل هفتههای زندگی انسان؛ مربعهای پر شده برای گذشته، هفته جاری به صورت ضرباندار و هفتههای آینده
- شبیهساز تعاملی «چه میشد اگر...» (What-If Interactive Simulator): تغییر زنده عادات (ترک سیگار، قطع استروئید، شروع ورزش، بهبود خواب) و مشاهده آنی افزایش طول عمر روی ثانیهشمار!
- نسخه طلایی طول عمر (Longevity Prescription): ۳ توصیه با بیشترین بازدهی برای بازیابی سالهای از دست رفته
-
اشتراکگذاری ویرال و تصویر آماده استوری (Viral Social Sharing):
- تولیدکننده کارت گرافیکی استوری با HTML5 Canvas: تولید و دانلود تصویر پوستر عمودی (Story Card) با طراحی شیک برای اینستاگرام و تلگرام با یک کلیک
- دکمههای اشتراک مستقیم در تلگرام، واتساپ و توییتر (X)
- کپی آسان لینک یکتا همراه با توست اطلاعرسانی
-
تقویم چاپی باکیفیت (Printable A4 PDF):
- خروجی تقویم ۴۰۰۰ هفته به صورت فایل PDF آماده چاپ و قاب کردن با کتابخانه ReportLab
-
پایتون نسخه ۳.۹ یا بالاتر:
python --version
-
نصب پیشنیازهای پروژه:
pip install -r requirements.txt
-
اجرای مایگریشنهای دیتابیس:
python manage.py migrate
-
اجرای سرور توسعه محلی:
python manage.py runserver
-
باز کردن مرورگر و مراجعه به نشانی:
http://127.0.0.1:8000/
برای اطمینان از سلامت تمامی توابع و محاسبات:
python manage.py testTimeToDeath/
├── life/
│ ├── models.py # مدل داده LifeCalculation و فاکتورها
│ ├── forms.py # فرم ۵ مرحلهای با اعتبارسنجی
│ ├── lifespan_calculator.py # موتور علمی محاسبه طول عمر و سن زیستی
│ ├── pdf_generator.py # تولیدکننده پوستر چاپی A4 تقویم زندگی
│ ├── views.py # پردازش درخواستها، ویوها و شبیهساز
│ ├── urls.py # روتهای اپلیکیشن
│ ├── tests.py # تستهای واحد و تستهای یکپارچه
│ └── templates/life/
│ ├── base.html # قالب مادر با فونت وزیرمتن و استایل Tailwind
│ ├── index.html # فرم چندمرحلهای پرسشنامه
│ └── results.html # داشبورد نتایج، تایمرها، شبکه و ژنراتور استوری
├── static/ # فایلهای استاتیک
├── timetodeath/ # تنظیمات کلی جنگو
├── manage.py
├── requirements.txt
└── README.md
متین تلخابی | Matin Talkhabi
- گیتهاب: https://github.com/Matin-Talkhabi
- لینکدین: https://www.linkedin.com/in/matin-talkhabi/
پروژه متنباز و تقدیم به کسانی که قدر ثانیههای زندگی را میدانند.