نوبیتو یک نمونهکار شخصی با ایده یک پلتفرم نوبتدهی آنلاین است که با هدف ایجاد بستری برای معرفی پزشکان و کلینیکها و فراهم کردن امکان دریافت نوبت بهصورت آنلاین طراحی و پیادهسازی شده است.
در این پروژه تمرکز اصلی من روی توسعه یک Frontend کامل و نزدیک به یک محصول واقعی بود. رابط کاربری با استفاده از Next.js، TypeScript و Tailwind CSS پیادهسازی شد و برای مدیریت State از Zustand استفاده کردم. همچنین پروژه به صورت PWA توسعه داده شد تا کاربر بتواند وبسایت را مستقیماً روی دستگاه خود نصب کرده و تجربهای نزدیک به یک اپلیکیشن موبایل داشته باشد.
استفاده از Zustand برای مدیریت وضعیت، یکی از بخشهای مهم این پروژه برای من بود و تجربه عملی بیشتری در زمینه مدیریت State در یک پروژه واقعیتر ایجاد کرد. پیادهسازی PWA نیز بخش دیگری از پروژه بود که باعث شد با قابلیتهای نصبپذیری و تجربه کاربری اپلیکیشنهای وب بیشتر کار کنم.
طراحی رابط کاربری این پروژه بر اساس یک طراحی آماده و رایگان از Mohammadreza Askari انجام شد و تمرکز من در مرحله توسعه، تبدیل این طراحی به یک رابط کاربری دقیق، ریسپانسیو و قابل استفاده در اندازههای مختلف صفحهنمایش بود.
نوبیتو در حال حاضر یک پروژه شخصی و نمونهکار Frontend است و فاقد Backend و سیستم واقعی نوبتدهی است. با این حال، ساختار پروژه با این دیدگاه توسعه داده شده که در صورت اضافه شدن Backend و سرویسهای موردنیاز، بتواند به یک محصول کامل نوبتدهی آنلاین تبدیل شود.



