इस प्रोजेक्ट के बारे में
T-Expense (व्यय ट्रैकर) एक व्यक्तिगत वित्त प्रबंधन प्रणाली है, जो क्लीन आर्किटेक्चर के साथ .NET 8 (बैकएंड) और React PWA (फ्रंटएंड) का उपयोग करके बनाई गई है। यह परियोजना स्वचालन और सुरक्षा पर केंद्रित है: स्ट्रैटेजी पैटर्न और पॉली रेज़िलिएंस के माध्यम से Gmail (टेककॉम्बैंक, MoMo, टिमो, केक) से रसीदों का स्वचालित सिंक्रनाइज़ेशन; EF कोर वैल्यू कन्वर्टर्स के माध्यम से AES-256 के साथ संवेदनशील डेटा (ईमेल सामग्री) का एन्क्रिप्शन; `[विवरण] [राशि]k` सिंटैक्स और AuthorizedUserId प्रमाणीकरण के साथ त्वरित व्यय प्रविष्टि के लिए एक टेलीग्राम बॉट। मोबाइल-प्रथम PWA UI iPhone होम स्क्रीन पर इंस्टॉलेशन (स्टैंडअलोन मोड), एक-हाथ वाला लेआउट, ऑटो-फोकस और संख्या स्वरूपण के साथ तेज़ प्रविष्टि फॉर्म का समर्थन करता है। बैकएंड MediatR के साथ CQRS, सत्यापन के लिए FluentValidation, और अनुकूलित AsNoTracking क्वेरी लागू करता है। तैनाती Docker Compose (SQL सर्वर + वेब API) और GitHub Actions CI/CD मल्टी-स्टेज बिल्ड का उपयोग करती है, जो SSH के माध्यम से शून्य-डाउनटाइम तैनाती सक्षम करती है। वैश्विक त्रुटि हैंडलिंग ProblemDetails (RFC 7807) लौटाती है।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.