پرش به محتوای اصلی
ایهاب خالد
منو
همه‌ی پروژه‌ها

کار حرفه‌ای منتخب

Tarsyaa

پلتفرم تدارکات و مناقصات B2B که کسب‌وکارها را از طریق مناقصات شفاف و رقابتی به تأمین‌کنندگان تأییدشده در عربستان سعودی متصل می‌کند.

سیستمی متعلق به کارفرما. کد منبع عمومی نیست.

نمای کلی

Tarsyaa خود فرآیند تدارکات را به‌عنوان یک محصول اجرا می‌کند: شرکت‌ها مناقصه منتشر می‌کنند، تأمین‌کنندگان تأییدشده پیشنهاد می‌دهند، و کل چرخه — ثبت‌نام، صلاحیت، پیشنهاد، واگذاری — به‌جای ایمیل و صفحات گسترده، شفاف و قابل ممیزی است.

معماری

یک بک‌اند NestJS با TypeORM روی PostgreSQL، Redis برای کش و وضعیت نزدیک به نشست، و یک فرانت‌اند React ساخته‌شده با Vite. کل پشته با Docker برای محیط‌های یکسان از توسعه محلی تا تولید کانتینری شده است.

مهندسی

گردش‌کارهای پذیرش تأمین‌کننده و پیشنهاد را پشت TypeScript سخت‌گیرانه و کنترل دسترسی مبتنی بر نقش ارائه دادم، با تست‌های واحد که منطق صلاحیت و واگذاری را پوشش می‌دهند — بخش‌هایی از یک پلتفرم مناقصه که یک باگ خاموش در آن‌ها یک مشکل واقعی کسب‌وکار است، نه فقط یک نقص رابط کاربری.

نقش
توسعه‌ی سرویس‌های بک‌اند با استانداردهای سخت‌گیرانه‌ی TypeScript، تست‌های واحد و کنترل دسترسی مبتنی بر نقش برای پذیرش تأمین‌کنندگان و مناقصات.
دسته
بک‌اند
پشته‌ی فناوری
NestJSNode.jsReactViteTypeScriptTypeORMPostgreSQLRedisDocker