مشروع F1 Store هو متجر إلكتروني متكامل لبيع منتجات الفورمولا 1.
تم إنشاؤه باستخدام:
واجهة أمامية: React + TypeScript (بواجهة حديثة، تصميم متجاوب، إدارة الحالة من Context API).
الخلفية: ASP.NET Core 8 + Entity Framework Core + SQLite، مع RESTful API لإنشاء، قراءة، تحديث، حذف المنتجات وإدارة العربة، الطلبات، المستخدمين.
يتضمن النظام:
تصفح المنتجات حسب الفرق والسائقين.
عربة تسوق ووظيفة إتمام الشراء مع تتبع الطلبات.
لوحة إدارة (Admin Dashboard) لإدارة المنتجات، الطلبات، المستخدمين، وسجل المبيعات.
دعم عملة الريال السعودي (﷼)، وتصميم مستوحي من هوية الفورمولا 1.
الكود منظم باستخدام Clean Architecture ويشمل سمات مثل التعامل الآمن مع البيانات، CORS، التحقق من الصحة، وحماية SQL