मुख्य सामग्री पर जाएँ
सभी प्रोजेक्ट्स

ओपन-सोर्स प्रोजेक्ट

FoodOrderV1

एक मोबाइल-फ़र्स्ट सहयोगी ऑर्डरिंग ऐप जहाँ एक समूह एक ऑर्डर साझा करता है और लागत निष्पक्ष व पारदर्शी रूप से बँटती है।

अवलोकन

एक व्यक्ति एक साझा बकेट खोलता है, दूसरों को आमंत्रित करता है, और हर कोई अपने आइटम जोड़ता है। ऑर्डर बंद होने पर, हर प्रतिभागी ठीक-ठीक देखता है कि उसे कितना देना है, डिलीवरी फ़ीस अनुमान के बजाय निष्पक्ष रूप से बँटी होती है। यह वेब ऐप के रूप में चलता है और एक ही कोडबेस से Android व iOS पर पब्लिश होता है।

आर्किटेक्चर

React, TypeScript और Vite, Android व iOS के लिए Capacitor के साथ पैकेज किए गए। Firebase Authentication पहचान संभालता है और Cloud Firestore बकेट, आमंत्रण और योगदान स्टोर करता है, इसकी ऑफ़लाइन पर्सिस्टेंस कमज़ोर कनेक्शन पर भी आइटम जोड़ते रहने और बाद में सिंक करने देती है।

इंजीनियरिंग

सबसे चुनौतीपूर्ण हिस्से सटीकता और निष्पक्षता थे: रोल-सीमित सहयोग, प्रति सदस्य व्यक्तिगत योगदान, बंद होने पर अपरिवर्तनीय ऑर्डर स्नैपशॉट, और रसीद व फ़ीस वितरण जो आख़िरी इकाई तक सही होना चाहिए। RTL सहित पूर्ण अरबी और अंग्रेज़ी सपोर्ट शुरू से ही डिज़ाइन का हिस्सा था, बाद में नहीं जोड़ा गया, और वर्कफ़्लो क्रॉस-ब्राउज़र व मोबाइल टेस्ट से कवर हैं।

भूमिका
एप्लिकेशन को शुरू से अंत तक विकसित किया: आर्किटेक्चर, डेटा मॉडल, ऑफ़लाइन व्यवहार, द्विभाषी UI और मोबाइल पैकेजिंग।
श्रेणी
मोबाइल
स्टैक
ReactTypeScriptViteCapacitorFirebase AuthenticationCloud FirestorePlaywrightAndroidiOS
भाषा
TypeScript