تفاصيل العمل

مشروع Job Tracker

نوع العمل

هذا المشروع هو تطبيق ويب متكامل لإدارة عمليات البحث عن العمل (Job Search Tracker) مبني بتقنية Next.js مع قاعدة بيانات Supabase.

---

الميزات الرئيسية

1. نظام المصادقة (Authentication)

- تسجيل الدخول وتسجيل الخروج

- إنشاء حساب جديد

- استعادة كلمة المرور

- إعادة تعيين كلمة المرور

2. لوحة التحكم (Dashboard)

- إحصائيات وتقارير مرئية

- التحية الشخصية للمستخدم

- ملخص حالة التقديمات

3. إدارة التقديمات (Applications)

- إضافة تقديمات جديدة

- عرض تفاصيل كل تقديم

- تتبع حالة كل فرصة (مُقدَّم، مقابلة، رفض، الخ)

4. لوحة كانبان (Kanban Board)

- عرض التقديمات بشكل مرئي

- نقل التقديمات بين المراحل (Applied → Interview → Offer → Rejected)

- واجهة تفاعلية لتسهيل التتبع

5. صفحة الملف الشخصي (Profile)

- عرض معلومات المستخدم

- إدارة إعدادات الحساب

---

طريقة التنفيذ

التقنيات المستخدمة:

- Frontend: Next.js 14 (App Router), React, Tailwind CSS

- Backend: Supabase (PostgreSQL + Auth)

- UI Components: Shadcn UI

- Charts: Chart.js

هيكل المشروع:

- src/app/ - صفحات التطبيق (Routes)

- src/components/ - مكونات واجهة المستخدم

- src/lib/ - الأدوات والوظائف المساعدة

- src/types/ - تعريفات الأنواع

- src/utils/ - أدوات Supabase

قاعدة البيانات:

- جدول المستخدمين (users)

- جدول التقديمات (applications) مع حقول: المسمى الوظيفي، الشركة، الراتب، الحالة، الملاحظات

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
3
تاريخ الإضافة
المهارات