मुख्य सामग्री पर जाएं
Invoice Manager tablet screens: invoice, home and print

Invoice Manager - वितरकों के लिए इन्वेंट्री और बिलिंग ऐप

Upwork brand logoUpworkऐप डेवलपमेंटमई 14, 2022 - जुल 21, 2022३ महीने

एक ऑफ़लाइन-फ़र्स्ट टैबलेट ऐप, जिससे किसी डिस्ट्रीब्यूटर के सेल्स प्रतिनिधि रिटेलर के काउंटर पर ही ऑर्डर लेते हैं, स्टॉक देखते हैं और इनवॉइस प्रिंट करते हैं, सिग्नल हो या न हो। ऑर्डर बनते समय ही स्टॉक जाँचा जाता है, हर इनवॉइस क्रम में अगला नंबर पाता है और सिंक के बाद भी उसे बनाए रखता है, प्रतिनिधि के निकलने से पहले PDF Bluetooth से प्रिंट हो जाता है, और एक फ़िल्टर दिखाता है कि किन दुकानों पर अभी पैसा बकाया है। इसने फ़ील्ड में असली स्टॉक का लेन-देन संभाला और असली इनवॉइस प्रिंट किए।

TypeScriptExpoReact NativeGoogle MapsReduxNestJSExpress.jsGraphQLMongoDBTwilio
Md Moniruzzaman Image

Md Moniruzzaman

पूरी कहानी

डिस्ट्रीब्यूशन दफ़्तर में नहीं, दुकान के काउंटर पर चलता है। यह वह ऐप है जो कागज़ी काम भी वहीं पूरा करने देता है।

ऑर्डर काउंटर पर ही लिया जाता है

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

क्लाइंट चाहता था कि पूरा लेन-देन काउंटर पर ही हो और पहली बार में ही सही हो: ऑर्डर, उससे निकलने वाला स्टॉक, इनवॉइस और भुगतान, सब एक ऐसे टैबलेट पर जो कनेक्शन हो या न हो, काम करता रहे।

पूरा कैटलॉग रिप के हाथ में

टैबलेट खुलते ही चार दरवाज़े सामने आते हैं, ऑर्डर के लिए प्रोडक्ट, ग्राहक, कार्ट और इनवॉइस, हर एक पर एक गिनती, ताकि रिप जान सके कि दिन का काम कहाँ तक पहुँचा। कैटलॉग में हर प्रोडक्ट अपनी फ़ोटो, कैटेगरी और बचे हुए स्टॉक के साथ है, जिसे नाम से खोजा और कैटेगरी से फ़िल्टर किया जा सकता है।

ऑर्डर बनते समय ही स्टॉक जाँचा जाता है। जब कोई दुकान बचे हुए स्टॉक से ज़्यादा माँगती है, तो ऑर्डर देने से पहले ही ऐप बता देता है, इसलिए रिप कभी ऐसा माल देने का वादा नहीं करता जो है ही नहीं, और रिटेलर कभी ऐसी डिलीवरी का इंतज़ार नहीं करता जो आ ही नहीं सकती।

Brand colour backdrop
The tablet home: products to order, customers, cart and invoices, each with a count
Products with photo, category, unit price and stock left, added to the cart by quantity
The app refusing an order line because the product is out of stock

कार्ट से इनवॉइस तक, तीन कदमों में

रिप दुकान मालिक के साथ कार्ट दोबारा देखता है, मात्राएँ ठीक करता है, ग्राहक चुनता है और अंतिम इनवॉइस को अपने आप बनते देखता है। डिस्काउंट, डिलीवरी चार्ज और टैक्स वहीं जोड़े जाते हैं, बदलाव के साथ-साथ कुल रकम अपडेट होती है, और रिप के निकलने से पहले इनवॉइस पर दर्ज हो जाता है कि भुगतान हो चुका है या बाकी है।

हर इनवॉइस को क्रम में अगला नंबर मिलता है, और सिंक के बाद भी वह नंबरिंग बनी रहती है, इसलिए दफ़्तर को कभी एक ही नंबर वाले दो इनवॉइस या कोई ऐसा अंतर नहीं मिलता जिसकी सफ़ाई देनी पड़े।

Brand colour backdrop
The cart rechecked with the shop owner: products, quantities and cart total
Choosing the shop the order is for from the customer list
The final invoice with its number, discount, delivery charge, tax, total and payment status

रिप के निकलने से पहले प्रिंट

ऑर्डर सबमिट करते ही इनवॉइस टैबलेट पर एक PDF के रूप में सेव हो जाता है, जिसका नाम ग्राहक और तारीख पर रखा जाता है, और जो Bluetooth से तुरंत प्रिंट करने या शेयर करने के लिए तैयार रहता है। रिप के दरवाज़े से बाहर निकलने से पहले ही रिटेलर के हाथ में कागज़ होता है, और कागज़ी रिकॉर्ड वहीं से शुरू होता है जहाँ बिक्री हुई, अगली सुबह किसी डेस्क से नहीं।

Brand colour backdrop
Order submitted, with the invoice PDF ready to print or send over Bluetooth
The invoice in the print preview, as the retailer receives it on paper

किस पर कितना बाकी, एक नज़र में

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

किसी इनवॉइस को बाद में दोबारा खोलकर सुधारा जा सकता है, और सेव होते ही ऐप नया PDF बना देता है, इसलिए दफ़्तर के पास रखी कॉपी हमेशा उस कॉपी से मेल खाती है जो दुकान को दी गई थी।

Brand colour backdrop
The invoice list: each shop, invoice number, date, total and paid or unpaid
An invoice reopened for editing, quantities and charges adjustable

कुछ खोता नहीं, गलती से कुछ मिटता नहीं

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

कैटलॉग और ग्राहक सूचियाँ तारीख वाली बैकअप फ़ाइलों में एक्सपोर्ट होती हैं और दूसरे टैबलेट पर इंपोर्ट हो जाती हैं, और इसी तरह मालिक किसी नए रिप को जल्दी तैयार करता है और हर चीज़ की एक कॉपी डिवाइस से बाहर रखता है।

Brand colour backdrop
Backup and restore asking for the admin password first
Export, import or delete the product catalogue
Invoice PDFs and dated catalogue and customer backups in the tablet downloads

वह वर्कफ़्लो जिस पर कारोबार चलता है

क्लाइंट ने पहले CoverFanz पर एक महीने के प्लेटफ़ॉर्म स्प्रिंट के लिए स्टूडियो को काम सौंपा, फिर उस वर्कफ़्लो के साथ लौटा जिस पर उसका अपना कारोबार निर्भर था, और बाद में एक तीसरे कॉन्ट्रैक्ट के लिए भी। Invoice Manager ने फ़ील्ड में असली स्टॉक का लेन-देन संभाला और असली इनवॉइस प्रिंट किए, और ऐसे सॉफ़्टवेयर के लिए यही एकमात्र परीक्षा है जो मायने रखती है।

रिप्स के लिए इसका मतलब था कागज़ी काम पूरा करके ही विज़िट ख़त्म करना। मालिक के लिए इसका मतलब था स्टॉक, इनवॉइस और किस दुकान पर कितना बकाया है, सब कुछ उसी के साथ तालमेल में जो असल में बिका।

उन्होंने क्या कहा

Amr Mashrah

Upwork में क्लाइंट

५ महीने

Worked on an application for my business and I cant thank him enough. Went above and beyond again to deliver the best app I have ever received. Worked tirelessly on my project and spent many hours testing and debugging everything from functionality to design. Moniruzzaman communicated with me on a daily basis and cleared out any confusion before hand. He is available almost all the time, his response back is less then an hour if he is busy. He is very knowledgeable when it comes to mobile and web app development. This is my second time doing business with Moniruzzaman. The reason being is a timely manor in which he delivers his job requirements and even after completing the contract and there is an issue he will fix it without a problem. Overall, I enjoyed working with him and i will most definitely hire him in the future.

जुल 22, 2022

(5.0)

Amr Mashrah

Upwork में क्लाइंट

५ महीने

Md. Moniruzzaman went above and beyond for me and completed my project on time. Given the time limit, he dedicated 15-18 hours a day to work on the project. Completed the backend within a week and also provided amazing documentation. Moved on to the frontend and also completed it before the due date. I could not ask for anyone better for this. well worth the price and you will not go wrong with him I promise.

अप्रैल 29, 2022

(5.0)

आपको ये भी पसंद आ सकते हैं

Coverfanz Logo

CoverFanz - एक परफ़ॉर्मर मार्केटप्लेस का एडमिन डैशबोर्ड

वह एडमिन डैशबोर्ड जिससे CoverFanz के संस्थापक ने लॉन्च के दिन से किसी डेवलपर से पूछे बिना एक परफ़ॉर्मर मार्केटप्लेस चलाया। हर फ़ैन, परफ़ॉर्मर और वेन्यू अपनी सब्सक्रिप्शन स्थिति के साथ एक ही सूची में है, नए वेन्यू पता जाँचे जाने तक एक अनुमोदन कतार में इंतज़ार करते हैं, रिपोर्ट कारण के साथ आती हैं, और परफ़ॉर्मेंस के प्रकार एक सूची है जिसे संस्थापक नियंत्रित करते हैं। इसे ऐप्स वाले ही महीने में, उसी GraphQL API पर बनाया गया।

Md Moniruzzaman Image

Md Moniruzzaman

अप्रैल 29, 2022

Amr Mashrah
Coverfanz Logo

CoverFanz - फैन एंगेजमेंट और आर्टिस्ट बुकिंग प्लेटफ़ॉर्म

CoverFanz परफ़ॉर्मर, वेन्यू और फ़ैन को एक ही ऐप में लाता है: वेन्यू लिखित शर्तों पर परफ़ॉर्मर बुक करते हैं, और फ़ैन नक्शे पर अगला शो ढूँढते हैं। एक बुकिंग में इवेंट, समय और फ़ीस होती है, लाइव होने से पहले परफ़ॉर्मर अपनी शर्तें जोड़ता है, पक्के इवेंट के साथ प्रमोशन हो सकता है, और रिव्यू हर परफ़ॉर्मर का रिकॉर्ड बनाते हैं। बैकएंड, iPhone और Android ऐप और एडमिन डैशबोर्ड 2022 में एक महीने के भीतर लॉन्च हुए, और दोनों स्टोर ने पहली ही कोशिश में इसे मंज़ूरी दी।

Md Moniruzzaman Image

Md Moniruzzaman

अप्रैल 29, 2022

Amr Mashrah
Carriage Logo
Carriage cover
ऐप डेवलपमेंट
१ वर्ष ७ महीने
Upwork brand logo

Carriage - 18 महीनों में तैयार यात्री सहायता ऐप

आप ऐसी जगह उतरते हैं जहाँ की भाषा आप नहीं जानते, और मदद चारों ओर है पर पहुँच से बाहर। Carriage उसे पहुँच में लाता है: अपने डॉट चालू करें और पास के वे लोग दिखेंगे जो आपकी भाषा जानते हैं और मदद को तैयार हैं, किसी एक के पास जाएँ, और उनके स्वीकार करते ही आप संदेश भेज सकते हैं, कॉल कर सकते हैं या आमने सामने मिल सकते हैं। एकमात्र डेवलपर के रूप में React Native ऐप और NestJS GraphQL बैकएंड दोनों बनाए गए, खाली नेविगेशन शेल से लेकर सोशल लॉगिन, प्रोफ़ाइल, दायरे में खोज, अप्रोच प्रवाह और मैसेजिंग तक, चरण दर चरण सौंपे गए। डेढ़ साल में एक ही निरंतर अनुबंध पर ग्यारह माइलस्टोन स्वीकार हुए, जो संस्करण 1.8.0 पर समाप्त हुआ।

Md Moniruzzaman Image

Md Moniruzzaman

जून 30, 2024

Dominique Kimbrough
Read the Md Moniruzzaman blog

ब्लॉग प्रोडक्शन से लिखे फ़ील्ड नोट्स हैं: आर्किटेक्चर के फ़ैसले, असली उपयोगकर्ताओं के सामने टिके AI सिस्टम, और अपनी लागत खुद निकालने वाला इन्फ्रास्ट्रक्चर। काम से लिखा गया, काम के बारे में नहीं।