इस प्रोजेक्ट के बारे में
Fiestaaa Front दोस्तों और परिवार के साथ निजी कार्यक्रमों को आयोजित करने के लिए एक Flutter 3.44 / Dart 3.11 फ्रंटएंड एप्लिकेशन है। यह MPL-2.0 के तहत लाइसेंस प्राप्त है और Firebase के साथ एकीकृत है।
विशेषताओं में शामिल हैं:
- Google Sign-In, Sign in with Apple, और ईमेल/पासवर्ड के माध्यम से प्रमाणीकरण
- कस्टम विवरण के साथ इवेंट क्रिएशन और पूर्ण इवेंट प्रबंधन
- ईमेल के माध्यम से भेजे गए और प्रबंधित आमंत्रण
- सहयोगी आइटम/शॉपिंग लिस्ट
- प्रतिभागियों के साथ कारपूल संगठन
- उपस्थित लोगों के बीच साझा खर्च ट्रैकिंग और विभाजन
- प्रवेश प्रबंधन के लिए एक्सेस QR कोड
- Firebase Cloud Messaging (FCM) के माध्यम से पुश नोटिफिकेशन
- उपयोगकर्ता प्राथमिकता अनुकूलन
यह ऐप वेब, Android और iOS को लक्षित करता है। स्थानीय विकास के लिए .env फ़ाइल में एनवायरनमेंट वेरिएबल्स (API URL, OAuth क्लाइंट आईडी, Firebase कॉन्फ़िगरेशन, FCM VAPID कुंजी) को कॉन्फ़िगर करना आवश्यक है। एक Dart टूल के माध्यम से टेम्पलेट और एनवायरनमेंट वेरिएबल्स से Firebase वेब सर्विस वर्कर जेनरेट किया जाता है।
डेवलपमेंट टूलिंग में dart format, flutter analyze, और कवरेज रिपोर्टिंग के साथ flutter test शामिल हैं। CI 22% लाइन-कवरेज फ्लोर को लागू करता है। CI में सुरक्षा स्कैन में वर्कफ़्लो लिंटिंग, Dockerfile चेक और फुल-हिस्ट्री Gitleaks स्कैन शामिल हैं।
प्रोडक्शन वेब बिल्ड्स Nginx सर्विंग के साथ Dockerfile का उपयोग करते हैं। Android रिलीज़ बिल्ड्स स्थानीय साइनिंग फ़ाइलों का उपयोग करते हैं यदि वे मौजूद हों। Signed IPA बिल्ड्स और आधिकारिक वेब इमेज प्रकाशन को एक निजी ऑपरेशंस रिपॉजिटरी में संभाला जाता है; यह सार्वजनिक रिपॉजिटरी केवल सोर्स कोड, स्थानीय बिल्ड निर्देश और सार्वजनिक CI प्रदान करती है।
एक साथी Rust बैकएंड रिपॉजिटरी (fiestaaa_back) अलग से मौजूद है। प्रोजेक्ट दस्तावेज़ीकरण में आर्किटेक्चर, प्रथम योगदान, रोडमैप, थर्ड-पार्टी नोटिस, गवर्नेंस और ट्रेडमार्क दिशानिर्देश शामिल हैं।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.