وصفي لتطبيق NFTs الذي قمت بتصميمه وتطويره بـ React Native
قمت بتصميم وتطوير تطبيق هاتف محمول متكامل لعرض، بيع، وتجميع الرموز غير القابلة للاستبدال (NFTs)، مع التركيز الشديد على تجربة المستخدم العصرية والفعالية التقنية. كان الاختيار الأول لي في هذه الرحلة هو React Native، لأستفيد من قوته في بناء تطبيقات متعددة المنصات بأداء ممتاز.
الميزات التقنية والتصميمية التي تظهر في هذا المشروع:
بناء متعدد المنصات باستخدام React Native: لقد بنيت هذا التطبيق بالكامل باستخدام React Native، مما يضمن تشغيله بسلاسة وفعالية على كل من أجهزة iOS و Android من خلال قاعدة كود واحدة. هذا سمح لي بالتركيز على الجودة والسرعة في التطوير.
تصميم واجهة مستخدم (UI) عصرية وجذابة:
الوضع الليلي (Dark Mode): اعتمدت على الخلفية الداكنة الأنيقة لإبراز جمال الأعمال الفنية الرقمية الملونة (NFTs)، مما يوفر مظهراً راقياً ويقلل إجهاد العين، وهي ميزة أساسية لأي تطبيق يركز على المحتوى البصري.
تجربة البدء البديهية (Onboarding): صممت صفحة ترحيب بسيطة ومباشرة مع رسالة واضحة: "Find, Collect and sell Amazing NFTs"، بالإضافة إلى زر "get Started" بلون بنفسجي بارز يشجع المستخدم على الانطلاق فوراً.
بطاقات عرض NFT غنية بالمعلومات: كل عمل فني يتم عرضه داخل بطاقة مصممة بعناية، تبرز العمل نفسه مع تفاصيل هامة:
اسم العمل (مثلاً: Cryptopunk #240 أو Meebit #2325).
اسم مجموعة NFT (Collection Name) مع رمز التوثيق (✅).
صورة الملف الشخصي للمُنشئ والمُشترين/المالكين المحتملين، مما يضيف بعداً اجتماعياً للتطبيق.
مؤشرات تفاعل واضحة: قمت بدمج مؤشرات التفاعل مثل عدد المشاهدات ( 1.5K)، والتعليقات ( 12)، والسعر الحالي ( 4.25)، وزر الإعجاب . هذه البيانات ضرورية لأي سوق NFT وتُعرض بشكل أنيق وسهل القراءة.
شريط بحث فعال ورأس الصفحة: يتضمن الجزء العلوي من التطبيق شريط بحث "Search by NFTs name" ليسهل على المستخدمين العثور على ما يبحثون عنه، بالإضافة إلى عرض ملف المستخدم الحالي (أحمد سمير) ودوره "Creator".
أداء سلس وتجربة مستخدم (UX) محسّنة: بفضل طبيعة React Native، حرصت على أن يكون التنقل بين شاشات التطبيق سلساً وسريعاً، مع استجابة فورية للمس، مما يعزز التجربة العامة للمستخدم.