آموزش
سامانهٔ ثبتنام و مدیریت مدرسه
توسعهدهندهٔ فولاستکاین پروژه یک فرایند اجرایی مدرسه را در رابط فارسی جمع میکند و با کنترل ظرفیت، اعتبارسنجی و خروجی کاربردی، ثبتنام و مدیریت کلاس را منظمتر میسازد.
معرفی پروژه
سامانهٔ فارسی و راستبهچپ برای ثبتنام دانشآموزان و مدیریت مدرسه؛ از تأیید موبایل و فرم ثبتنام تا کنترل ظرفیت، تخصیص کلاس، گزارش Excel و چاپ کارت دانشآموزی.
مسئله و نیاز کسبوکار
- ثبتنام آنلاین با تأیید شمارهٔ موبایل
- کنترل ظرفیت پایه و رشته و جلوگیری از ثبتنام تکراری
- مدیریت اطلاعات، تصاویر، کلاس و مدارک توسط مدیر
- گزارش و خروجی برای کارهای اجرایی مدرسه
کارهای انجامشده
- رابط فارسی و RTL با Next.js 16 و React
- تأیید موبایل با OTP پیامکی و نشست تأییدشده
- فرم با اعتبارسنجی سمت سرور و کد پیگیری
- کنترل تراکنشی ظرفیت و یکتایی کد ملی و موبایل
- پنل مدیر برای ثبتنام، ظرفیت و کلاس
- تخصیص کلاس با کنترل پایه، رشته، فعالبودن و ظرفیت
- ذخیرهٔ محافظتشدهٔ تصویر خارج از پوشهٔ عمومی
- گزارش Excel، تنظیم برگهٔ ثبتنام و چاپ کارت
- ممیزی تغییرات و پشتیبانگیری هماهنگ داده و تصاویر
معماری و یکپارچهسازی
- Next.js App Router و Route Handler سمت سرور
- Prisma و SQLite
- ماژول جدا برای اعتبارسنجی، OTP، ظرفیت، نشست و تصویر
- نشست و OTP با نگهداری هش و تاریخ انقضا
- ملیپیامک برای کد تأیید
- خروجی XLSX
- چاپ مرورگری کارت و برگهٔ ثبتنام
قابلیت اتکا و عملیات
- اعتبارسنجی روی سرور و محدودسازی درخواست OTP
- کنترل ظرفیت و ثبت در تراکنش
- پاکسازی تصویر در ثبتنام ناموفق
- جلوگیری از رکورد تکراری و دسترسی احرازشده به تصویر
- پشتیبانگیری هماهنگ SQLite و تصاویر با بررسی checksum
- مدیریت پایه، رشته، ظرفیت و کلاس از پنل
- تنظیم زمان ارسال دوبارهٔ OTP و ظاهر مدارک
- آزمون ماژولار اعتبارسنجی، ظرفیت، فهرست و تصویر
ارزش پروژه
این پروژه یک فرایند اجرایی مدرسه را در رابط فارسی جمع میکند و با کنترل ظرفیت، اعتبارسنجی و خروجی کاربردی، ثبتنام و مدیریت کلاس را منظمتر میسازد.



