مشروع مع فريق عمل قمت فيه بدور أساسي في بناء نظام تواصل ذكي بين واجهة المستخدم والخادم لإدارة مطعم "Oaxaca". النظام مصمم لتسهيل عمليات الحجز والطلب والتنسيق بين الزبائن، النادل، والمطبخ.
أبرز مساهماتي في المشروع:
* إدارة حالة التوثيق (Authentication State): قمت ببناء وبرمجة نظام تسجيل الدخول والاشتراك بالكامل من جهة الـ Frontend وربطه بالخادم لضمان حماية بيانات المستخدمين.
* تطوير واجهة المستخدم (UI): استخدمت Next.js مع Tailwind CSS لبناء واجهات متجاوبة، مع اعتماد نظام (Folder-based routing) لتنظيم صفحات الإدارة والعملاء.
* برمجة الخادم (Backend): تم بناء النظام الخلفي باستخدام Spring Boot و Java مع قاعدة بيانات PostgreSQL لضمان سرعة معالجة الطلبات وضمان استقرار البيانات.
* كود قوي ومرن (Robust Coding): حرصت على تطبيق آليات (Validation) متقدمة لمدخلات المستخدم والتعامل مع أخطاء الخادم (Error Handling) لضمان استمرارية عمل النظام دون توقف.
التقنيات المستخدمة:
Next.js | Spring Boot | PostgreSQL | Tailwind CSS | RESTful API | Scrum Methodology