परियोजना का विवरण
अनुवादितदायरा पूरे रीढ़ की हड्डी को कवर करता है। सबसे पहले, प्रमाणीकरण और भूमिकाएँ — NextAuth.js v5 ईमेल, गूगल, और गिटहब के साथ, ईमेल सत्यापन और पासवर्ड रीसेट, सुपर एडमिन / संगठन एडमिन / सदस्य पदानुक्रम, और सत्र प्रबंधन। मल्टी-टेनेंसी इसका मूल है: उपयोगकर्ता संगठनों से संबंधित होते हैं, किरायेदार तालिकाएँ org_id ले जाती हैं, एक साफ ईमेल निमंत्रण प्रवाह है। बिलिंग स्ट्राइप पर है: मासिक/वार्षिक योजनाएँ, परीक्षण अवधि, वेबहुक प्रोसेसिंग, सीट-आधारित मीटरिंग, और स्व-सेवा के लिए एक ग्राहक पोर्टल। सुपर-एडमिन पैनल संगठन प्रबंधन, अनुकरण, फीचर फ्लैग, और MRR और चर्न जैसे मैट्रिक्स प्रदान करता है।
बुनियादी ढाँचा इसे सब एक साथ जोड़ता है: प्रिस्मा और पोस्टग्रेसक्यूएल, लेनदेन ईमेल के लिए रिसेंड, वेरसेल डिप्लॉयमेंट कॉन्फ़िग, गिटहब एक्शन CI के साथ लिंट, टाइपचेक, और विटेस्ट, वेरसेल एज कॉन्फ़िग के माध्यम से फीचर फ्लैग। सभी कोड TypeScript में है। निश्चित बजट — 420 USD 18 दिनों के लिए। नीचे मॉड्यूल और डिलीवरबल्स।
मुख्य मॉड्यूल
1. प्रमाणीकरण और भूमिकाएँ
— NextAuth.js v5: ईमेल/पासवर्ड, गूगल, गिटहब
— ईमेल सत्यापन, पासवर्ड रीसेट
— भूमिकाएँ: सुपर एडमिन / संगठन एडमिन / सदस्य
— सत्र प्रबंधन (रीफ्रेश टोकन रोटेशन)
2. मल्टी-टेनेंसी
— मॉडल: उपयोगकर्ता संगठन से संबंधित है
— DB स्तर पर डेटा अलगाव (org_id)
— निमंत्रण: ईमेल, स्वीकृति, संगठन लॉगिन
— सेटिंग्स पृष्ठ: नाम, लोगो, बिलिंग, सदस्य
3. बिलिंग और सदस्यता
— स्ट्राइप बिलिंग: मासिक/वार्षिक योजनाएँ, परीक्षण अवधि
— वेबहुक: checkout.session.completed, सदस्यता घटनाएँ
— सीट-आधारित मीटरिंग
— स्व-सेवा के लिए ग्राहक पोर्टल
— अपग्रेड/डाउनग्रेड/रद्द करें
4. प्रशासन पैनल
— सुपर एडमिन: संगठन प्रबंधन, अनुकरण, फीचर फ्लैग
— मैट्रिक्स: MRR, चर्न, सक्रिय उपयोगकर्ता
— खंड द्वारा ईमेल अभियान
5. बुनियादी ढाँचा
— प्रिस्मा ORM + पोस्टग्रेसक्यूएल
— लेनदेन ईमेल के लिए रिसेंड
— वेरसेल डिप्लॉयमेंट
— गिटहब एक्शन CI: लिंट, टाइपचेक, विटेस्ट
— वेरसेल एज कॉन्फ़िग के माध्यम से फीचर फ्लैग
डिलीवरबल: निजी गिटहब रिपॉजिटरी, स्थानीय सेटअप के साथ README, उत्पादन चेकलिस्ट।
बजट: निश्चित, 420 USD। समयसीमा: 18 दिन।