Skip to content
Nachi3D Labs

المشاريعMangaTrack

MangaTrack

قيد التطوير

تتبع المانجا، الأنمي والمانهوا — يعمل دون اتصال، مدعوم بـ AniList.

الكود المصدري متاح عند الطلب

حول هذا المشروع

نظرة عامة

تطبيق محمول لتتبع المانجا والأنمي والمانهوا عبر الصيغ والمجموعات المادية. ابحث في قاعدة بيانات AniList، أضف عناوين إلى مكتبتك، تتبع التقدم فصلًا أو حلقة، قيّم، وشاهد روابط بين الوسائط — المانجا والتكييفات الأنمي مجمّعة معًا.

دون اتصال أولًا: كل البيانات تعيش في SQLite على الجهاز. AniList يُستعلم فقط للبحث وتحديث البيانات الوصفية. اخترت Zustand بدل Redux للـ state لأنه يحتاج خمس دقائق للتعلم ولم يعترض أبدًا.

بنيته لأني أجمع المانجا الورقية وكنت أفقد باستمرار خيط المجلدات التي أملكها. شبكة المجلدات — حيث تنقر على مربعات لتحدد ما لديك وترى الفجوات — هي الميزة التي أستخدمها أكثر من غيرها.

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

ما يقوم به

بحث مدعوم بـ AniList مع تصنيف بالشعبية وتصفية spin-offs
تتبع تقدم بالقوس للمسلسلات الكبرى (One Piece يضم 31 قوسًا مرسومًا)
مجموعة مجلدات ورقية بشبكة تبديل بالنقر تُظهر المملوك مقابل الناقص
تجميع سلسلة بالأنواع المتقاطعة — مانجا، أنمي، أفلام، spin-offs في بطاقة واحدة
نسخ احتياطي export/import JSON بدمج ذكي — لا يطمس التقدم أبدًا
دون اتصال بالكامل — كل البيانات في SQLite، الشبكة فقط للبحث والبيانات الوصفية

مبني باستخدام

التقنيات

React Native
Expo
TypeScript
NativeWind
Zustand
expo-sqlite

ما كنت سأفعله بشكل مختلف

بعد التأمل

سأبدأ بنظام تصميم لائق من اليوم الأول بدل استخراج مكونات مشتركة في منتصف المشروع. منطق تجميع السلاسل أصبح معقدًا سريعًا — سأنمذج السلاسل ككيان من الدرجة الأولى بدل حسابها من graphs العلاقات عند التشغيل.

تريد شيئًا مثل هذا لك؟

أخبرني بما تريد بناءه وسنرى ما إذا كان مناسبًا.