هامی — پلتفرم برنامهریزی و یادگیری کنکور
هامی (هنر آموختن، مهارت یادگیری) یک وباپلیکیشن پیشروندهی فارسی برای دانشآموزان کنکور است که کل چرخهی مطالعه — از نقشهی دانش هر درس تا ثبت جلسات، مرور فاصلهدار، کارنامهی روزانه و آزمون هوشمند — را در یک محیط راستچین و آفلاینمحور جمع میکند.
قلب محصول نقشهی دانش تعاملی است: هر پایه (دهم تا دوازدهم)، هر رشته (تجربی، ریاضی، انسانی) و هر درس بهصورت درختی از فصلها و گفتارها رندر میشود. برای هر گفتار یک امتیاز تسلط از نتیجهی تستها و تعداد جلسات محاسبه میشود که با گذشت زمان مطابق منحنی فراموشی افت میکند؛ رنگ گرهها و فهرست «مرورهای عقبافتاده» از همین مدل ساخته میشود و چهار مرحلهی مرور فاصلهدار (لایتنر) برای هر مبحث زمانبندی میگردد. با کلیک روی هر گفتار، کارنامهی همان مبحث باز میشود: تاریخ شروع و اتمام، تعداد تست، خلاصهنویسی، عکس خلاصه و گزارش صوتی.
بخش «ثبت مطالعه و مرور» یک کرنومتر تمرکز است که جلسه را به گفتار انتخابشده گره میزند و در پایان، مدت و تعداد تست را در کارنامه ثبت میکند. تقویم جلالی هر روز را با جمع دقایق و جلسات نشان میدهد، لیست کار روزانه دارد و گزارش ماهانهی مطالعه را میسازد. منابع درسی (کتاب، جزوه، خلاصه) بهصورت PDF در پوشههای هر درس نگهداری میشوند و «آزمونساز هوشمند» با کمک مدل زبانی از متن همان PDF، سؤال چهارگزینهای با سطح و تعداد دلخواه تولید و نتیجه را در تسلط مبحث لحاظ میکند.
از نظر فنی، فرانتاند با React، TypeScript، Vite و Tailwind ساخته شده و بهعنوان PWA با Service Worker نصب میشود؛ پیشرفت کاربر ابتدا روی دستگاه ذخیره و سپس با سرور همگام میشود، با ادغام سطح مبحث تا ویرایش همزمان روی دو دستگاه دادهای را از بین نبرد. بکاند اصلی با Django و DRF روی PostgreSQL است و تصاویر و صداها روی Object Storage سازگار با S3 ذخیره میشوند. ورود با کد پیامکی (کاوهنگار)، اشتراکهای ۱ تا ۱۲ ماهه با کد تخفیف مدرسهای و پرداخت از طریق زرینپال پیادهسازی شده است.
محصول روی سرور اختصاصی با Nginx، Gunicorn و systemd مستقر است، بکاپ روزانهی خودکار از دیتابیس میگیرد و هماکنون توسط دانشآموزان واقعی استفاده میشود.
ویژگیهای کلیدی
- نقشهی دانش تعاملی برای هر پایه، رشته و درس با فصلها و گفتارها
- امتیاز تسلط هر مبحث با افت زمانی (منحنی فراموشی) و رنگبندی وضعیت
- مرور فاصلهدار ۴ مرحلهای و یادآوری مرورهای عقبافتاده
- کرنومتر تمرکز و ثبت خودکار جلسهها در کارنامهی مبحث
- تقویم جلالی با گزارش روزانه/ماهانه و لیست کار
- کارنامهی مبحث: تاریخها، تعداد تست، خلاصهنویسی، عکس و گزارش صوتی
- مدیریت منابع PDF و آزمونساز هوشمند مبتنی بر مدل زبانی
- PWA آفلاینمحور با همگامسازی سطح مبحث بین دستگاهها
- ورود پیامکی، اشتراک، کد تخفیف مدرسهای و پرداخت زرینپال
تکنولوژیها
نقش من در پروژه
طراحی محصول، معماری و توسعهی فولاستک
محصول تجاری و زنده است؛ استفاده از آن نیاز به ثبتنام با شمارهی همراه دارد. مخزن کد خصوصی است.
تصاویر پروژه