احسان ماواییاحسان ماوایی

آماده همکاری تمام‌وقت و پروژه‌ای

احسان ماواییبنیان‌گذار و توسعه‌دهنده فول‌استک

نرم‌افزار production را از طراحی تا استقرار و نگه‌داری می‌سازم؛ بنیان‌گذار و تنها توسعه‌دهنده ماویتو، پلتفرم مدیریت کافه و رستوران که مجموعه‌های واقعی در ایران از آن استفاده می‌کنند. با React، Next.js، TypeScript و Node.js و MongoDB کار می‌کنم.

استک فنی

فناوری‌هایی که برای ساخت و نگه‌داری ماویتو در production استفاده می‌کنم.

  • فرانت‌اند

    • Next.js
    • React
    • TypeScript
  • بک‌اند

    • Node.js
    • REST APIs
  • داده

    • MongoDB
  • DevOps

    • production deployment
    • hosting
    • monitoring

کارهایی که می‌توانم انجام دهم

کارهایی که از ساخت و نگه‌داری ماویتو می‌توانم انجام دهم؛ نه فهرست یک آژانس.

  • اپلیکیشن وب فول‌استک با React، Next.js، TypeScript و Node.js
  • داشبورد مدیریتی و ابزار داخلی برای تیم عملیات
  • REST API و یکپارچه‌سازی با سرویس‌های شخص ثالث
  • اپلیکیشن مبتنی بر MongoDB: مدل‌سازی، کوئری و مهاجرت
  • بهبود و توسعه کدبیس موجود Next.js یا Node.js

پروژه شاخص

ماویتو

SaaS مدیریت کافه و رستوران

ماویتو، منوی دیجیتال و نرم‌افزار مدیریت کافه و رستوران

کد منبع خصوصی است.

مسئله

صاحبان کافه و رستوران به سفارش‌گیری، آشپزخانه، انبار و مالی در یک سیستم سریع نیاز دارند، نه ابزارهای پراکنده.

مخاطب

کافه‌ها و رستوران‌های مستقل در ایران—مدیر، آشپزخانه، گارسون و صندوق—که به یک سامانه برای سرویس روزانه نیاز دارند.

نقش من

تنها توسعه‌دهنده و بنیان‌گذار: محصول، طراحی، فرانت‌اند، بک‌اند، پایگاه داده، استقرار و عملیات.

استک

  • Next.js
  • React
  • TypeScript
  • Node.js
  • MongoDB

منوی مشتری و پنل مدیریت با Next.js و React و TypeScript. منطق کسب‌وکار و REST API روی Node.js. داده پایدار در MongoDB. استقرار production، هاست و پایش عملیاتی با خودم است.

چگونه به هم وصل می‌شود

هر مجموعه حساب جدا با دسترسی مبتنی بر نقش دارد. سفارش از QR یا دستگاه پرسنل وارد صف آشپزخانه می‌شود؛ فروش تکمیل‌شده در صورت فعال بودن ماژول‌ها به دستور پخت انبار و گزارش مالی متصل می‌شود.

جریان سفارش (خلاصه)

  1. مهمان QR را اسکن می‌کند یا پرسنل سفارش سر میز ثبت می‌کند
  2. سفارش روی KDS با وضعیت و تایمر نمایش داده می‌شود
  3. پرداخت و صندوق گزارش مالی روزانه را به‌روز می‌کند
  4. در صورت پیکربندی، ماژول انبار مواد اولیه را از دستور پخت کسر می‌کند

چالش‌های فنی

  • همگام نگه داشتن وضعیت سفارش برای مهمان، گارسون و آشپزخانه در ساعات شلوغ
  • مدل‌سازی دستور پخت و موجودی تا فروش بدون ورود دستی دوباره در انبار منعکس شود
  • طراحی سطح دسترسی تا هر نقش فقط آنچه روی تبلت سالن و پنل نیاز دارد ببیند

قابلیت‌ها بر اساس وضعیت

در production

  • منوی دیجیتال QR با طراحی برند
  • سفارش سر میز و سفارش آنلاین
  • نمایشگر آشپزخانه (KDS) با وضعیت زنده و تایمر
  • سفارش‌گیری با تبلت گارسون، یادداشت آیتم و پرداخت تفکیکی
  • انبار با دستور پخت، کسر خودکار مواد و هشدار کمبود
  • باشگاه مشتریان با امتیاز وفاداری و کمپین
  • مالی: صندوق، هزینه‌ها، سود و زیان، گزارش روزانه و ماهانه
  • مدیریت میز
  • کاربران و سطح دسترسی مبتنی بر نقش

در کافه‌هایی مانند Café Team، Rosebud و Octave استفاده می‌شود.

درباره

عکس پرتره احسان ماوایی

روی کار عملی محصول تمرکز دارم: تجربه کاربری روشن برای پرسنل در زمان شلوغی، APIهای قابل اتکا و مدل داده متناسب با عملکرد واقعی مجموعه.

ساختن ماویتو به‌تنهایی یعنی تصمیم‌های فنی در کل استک با خودم است؛ از طراحی دیتابیس و دسترسی‌ها تا انتشار و پشتیبانی production.

برای موقعیت‌های دورکار تمام‌وقت با تیم‌های محورمحصول و پروژه‌های فریلنس مشخص (داشبورد، API، یا بهبود اپ Next.js/Node) آماده همکاری هستم.

سوابق

  1. بنیان‌گذار و توسعه‌دهنده فول‌استک · ماویتو

    تنها سازنده SaaS چندماژوله در production: منوی دیجیتال، سفارش‌گیری، KDS، انبار، مالی و دسترسی پرسنل.

همکاری کنیم

سریع‌ترین راه تماس ایمیل است. گزینه‌ای را انتخاب کنید که با درخواست شما همخوان است.