diff --git a/README.md b/README.md index a125fd6..75fed38 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,22 @@ -# Welcome to your Lovable project +# FXCraft - إضافات ماين كرافت -TODO: Document your project here + + +يعتبر موقع **FXCraft** منصة رائدة ومخصصة لمجتمع ماين كرافت العربي، حيث يهدف إلى توفير تجربة سلسة للمستخدمين في اكتشاف وتحميل أفضل الإضافات البرمجية. يتيح الموقع الوصول المباشر إلى المودات وحزم الموارد والخرائط من مصادر عالمية موثوقة مثل **Modrinth** و **CurseForge**، مع التركيز على تقديم واجهة مستخدم تدعم اللغة العربية بشكل كامل وتسهل عملية التصفح. + +| الميزة | الوصف | +| :--- | :--- | +| **البحث المتقدم** | إمكانية البحث عن الإضافات باللغتين العربية والإنجليزية مع نتائج دقيقة ومحدثة. | +| **التكامل مع المنصات** | ربط مباشر مع Modrinth و CurseForge لضمان الحصول على أحدث الإصدارات والملفات. | +| **واجهة عصرية** | تصميم متجاوب (Responsive) يدعم اتجاه النص من اليمين إلى اليسار (RTL) لتجربة عربية مثالية. | +| **التصنيفات** | تنظيم الإضافات في فئات متنوعة حسب النوع أو إصدار اللعبة لتسهيل الوصول إليها. | + +يعتمد المشروع في بنائه التقني على أحدث الأدوات والتقنيات لضمان الأداء العالي وسهولة الصيانة. تم استخدام **React** مع **TypeScript** لبناء واجهة المستخدم، بينما تم الاعتماد على **Tailwind CSS** لتنسيق التصميم بشكل عصري. كما يتم استخدام **TanStack Query** لإدارة البيانات وجلبها بكفاءة من الواجهات البرمجية الخارجية، مما يوفر سرعة واستجابة عالية للموقع. + +| التقنية | الاستخدام | +| :--- | :--- | +| **Vite** | أداة التطوير والتحزيم الأساسية لضمان سرعة بناء المشروع. | +| **Lucide React** | مكتبة الأيقونات المستخدمة لتوفير رموز بصرية واضحة ومعبرة. | +| **Radix UI** | مجموعة من المكونات الأساسية لبناء واجهات مستخدم سهلة الوصول. | + +جميع الحقوق محفوظة لموقع **FXCraft** © 2026، ويهدف المشروع دائماً لدعم وتطوير مجتمع اللاعبين العرب وتوفير أفضل الأدوات والموارد لهم في عالم ماين كرافت. diff --git a/public/logo.png b/public/logo.png new file mode 100644 index 0000000..23f7b4b Binary files /dev/null and b/public/logo.png differ diff --git a/public/logo_original.png b/public/logo_original.png new file mode 100644 index 0000000..6aafd5c Binary files /dev/null and b/public/logo_original.png differ diff --git a/src/components/Footer.tsx b/src/components/Footer.tsx index 9e56d8a..969ff64 100644 --- a/src/components/Footer.tsx +++ b/src/components/Footer.tsx @@ -1,4 +1,4 @@ -import { Heart } from "lucide-react"; +import { Sparkles } from "lucide-react"; const Footer = () => { return ( @@ -9,7 +9,7 @@ const Footer = () => { Craft
- صُنع بـ
© {new Date().getFullYear()} FXCraft
diff --git a/src/components/ModCard.tsx b/src/components/ModCard.tsx
index 5ecf92e..544353a 100644
--- a/src/components/ModCard.tsx
+++ b/src/components/ModCard.tsx
@@ -1,5 +1,5 @@
import { Link } from "react-router-dom";
-import { Download, Heart } from "lucide-react";
+import { Download, Users } from "lucide-react";
import { Card, CardContent } from "@/components/ui/card";
import { Badge } from "@/components/ui/badge";
@@ -89,7 +89,7 @@ const ModCard = ({ id, slug, title, description, iconUrl, downloads, followers,
{formatNumber(downloads)}
-