نوبیتو

نوبیتو

نوبیتو یک پروژه شخصی مبتنی بر Next.js برای پلتفرم نوبت‌دهی آنلاین است که با TypeScript، Tailwind CSS، Zustand و PWA توسعه داده شده است.

سال2024
نقشFront End Developer
دسته بندیمقیاس‌پذیر
TailwindCSSNextJsZustandTypeScript
مشاهده

درباره پروژه

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

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

استفاده از Zustand برای مدیریت وضعیت، یکی از بخش‌های مهم این پروژه برای من بود و تجربه عملی بیشتری در زمینه مدیریت State در یک پروژه واقعی‌تر ایجاد کرد. پیاده‌سازی PWA نیز بخش دیگری از پروژه بود که باعث شد با قابلیت‌های نصب‌پذیری و تجربه کاربری اپلیکیشن‌های وب بیشتر کار کنم.

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

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