تفاصيل العمل

• Built a scalable multi-role e-commerce platform using Next.js App Router and GraphQL, supporting 4 dashboards:

Admin, User, Delivery, and Stock Keeper.

• Implemented role-based access control with JWT for secure login across all user types (Admin, User, Delivery, Stock

Keeper).

• Integrated Redux Toolkit for centralized state management (auth, cart, orders), improving app performance and reducing

redundant API requests.

• Designed a full-featured admin panel to manage products, categories, brands, coupons, and user permissions.

• Developed real-time order tracking with status filtering (e.g., shipped, delivered), including delivery assignment logic.

• Added delivery dashboard to view and update assigned orders, update statuses, and manage delivery workflow.

• Built user dashboard with shopping cart, order history, saved addresses, reviews, wishlist, coupons, and wallet system.

• Created stock keeper panel to manage inventory levels, incoming/outgoing orders, and restock alerts.

• Built dynamic reporting system for each dashboard to display relevant metrics (e.g., sales, delivery performance, stock

status).

• Implemented secure GraphQL API using Prisma ORM and PostgreSQL with full CRUD operations and validation.

• Deployed the app on Vercel with CI/CD pipeline via GitHub Actions for continuous deployment with zero downtime.

Tech: Next.js 15, GraphQL, Prisma, PostgreSQL,Redux Toolkit, Tailwind CSS,Apollo Client, JWT, GitHub Actions, Vercel

بطاقة العمل

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