🪐 Blog luna – Astronomy Posts luna هو تطبيق بسيط لعرض وإنشاء وتحرير وحذف المقالات المتعلقة بالفضاء والفلك. تم بناؤه باستخدام React وSupabase وواجهة مستخدم بـ Material UI، ومناسب لأي شخص مهتم بالنجوم والمجرات وعلوم الكون.
الوظائف الأساسية: تسجيل دخول وتسجيل مستخدم جديد.
عرض كل المنشورات المنشورة بترتيب زمني تنازلي.
إمكانية تعديل أو حذف المنشورات الخاصة بك فقط.
إنشاء منشور جديد يحتوي على عنوان وصورة ومحتوى.
ملاحظة مهمة عن التسجيل: أثناء عملية إنشاء حساب جديد، برجاء التأكد من أن البريد الإلكتروني المُدخل يكون بالهيكل التالي:
anyname@anydomain.com ⚠ لا يُشترط أن يكون البريد حقيقيًا، المهم فقط أن يتبع هذا النمط ليتم قبوله في قاعدة البيانات.
مصادر المحتوى: للحصول على محتوى مميز وصور مناسبة للمنشورات، يُفضل اختيار المقالات من موقع:
🔗 https://skyandtelescope.org/astronomy-blogs/
يُرجى التأكد من أن رابط الصورة مأخوذ من داخل نفس المقال بعد الدخول عليه، لضمان تحميلها بشكل صحيح داخل التطبيق.
استخدام روابط من خارج الموقع قد يؤدي إلى عدم ظهور الصور.
هدف المشروع: هذا المشروع تعليمي بالكامل وتم تنفيذه بغرض التدريب على بناء واجهات React وتطبيقات CRUD باستخدام Supabase. تم الحرص على جعل التجربة سلسة ومناسبة لأي مستخدم مهتم بالفلك، مع المحافظة على البساطة في التصميم.
كمان عملت له Deploy على Vercel: 🔗 https://luna-blog-app.vercel.app/
لو هتفتحو الينك من الموبايل zoom 50%
مبني باستخدام: React
Vite
Supabase (كـ Backend)
Material UI