Know Your Rights. Own Your Constitution. Master Indian Polity.
अपने अधिकारों को जानें। भारत का संविधान समझें। (Bhartiya Samvidhan)
Samvidhaan+ is the premier digital platform designed to simplify the Constitution of India. Whether you are a citizen aiming to improve your legal literacy, a law student, or an aspirant preparing for UPSC CSE, State PSC, CLAT, or other competitive exams, Samvidhaan+ transforms complex legal jargon into an interactive, visually stunning learning experience.
- 📖 Interactive Constitution Explorer: Seamlessly navigate through the complete text of the Indian Constitution, including all Articles, Parts, Schedules, and Constitutional Amendments.
- 🎯 Gamified Polity Quizzes: Earn badges, track your reading streak, and test your knowledge with tiered quizzes (Beginner, Intermediate, Advanced) covering Fundamental Rights, DPSP, Parliament, and landmark Supreme Court judgments.
- 🌐 Multilingual Support: Learn the constitution in multiple regional languages (English, Hindi, Assamese, Bengali, and more) breaking down language barriers in legal education.
- 🧠 Simplified Explanations: "The Simple Meaning" sections break down heavy legal text and bare acts into everyday language with practical real-world examples.
- ☁️ Cloud Synchronization: Real-time database integration via Firebase saves your reading progress, bookmarks, and quiz scores across devices.
- 🎨 Modern Aesthetics: Built with a fully responsive, dark-mode-ready, fluid UI using Tailwind CSS and Framer Motion.
- Frontend: React (Vite), TypeScript, Tailwind CSS, Framer Motion
- Backend & Auth: Firebase Authentication, Firebase Realtime Database
- Routing: Wouter
- Internationalization: i18next
- Package Manager: pnpm
# Clone the repository
git clone https://github.com/xraman-71/samvidhaan.git
# Navigate to the project directory
cd samvidhaan
# Install dependencies
pnpm install
# Start the development server
pnpm devSamvidhaan+ (संविधान+) भारत के संविधान (Bhartiya Samvidhan) को आसान और समझने योग्य बनाने के लिए डिज़ाइन किया गया एक अत्याधुनिक डिजिटल प्लेटफॉर्म है। चाहे आप अपने अधिकारों को जानने वाले एक आम नागरिक हों, या UPSC (IAS), PCS, CLAT और अन्य प्रतियोगी परीक्षाओं की तैयारी कर रहे छात्र हों, यह ऐप जटिल कानूनी भाषा को एक इंटरैक्टिव और आकर्षक सीखने के अनुभव में बदल देता है।
- 📖 इंटरएक्टिव एक्सप्लोरर: भारत के संविधान के सभी महत्वपूर्ण अनुच्छेदों (Articles), भागों (Parts), अनुसूचियों (Schedules) और संशोधनों (Amendments) को आसानी से नेविगेट करें।
- 🎯 गेम-आधारित शिक्षा (Gamified Learning): बैज अर्जित करें, अपनी पढ़ने की स्ट्रीक को ट्रैक करें, और मौलिक अधिकारों (Fundamental Rights) और राज्य के नीति निर्देशक तत्वों (DPSP) जैसे विषयों पर आधारित विभिन्न स्तरों की क्विज़ के साथ अपने ज्ञान का परीक्षण करें।
- 🌐 बहुभाषी समर्थन: कई क्षेत्रीय भाषाओं (अंग्रेजी, हिंदी, असमिया, बंगाली आदि) में संविधान सीखें।
- 🧠 सरल स्पष्टीकरण: "The Simple Meaning" अनुभाग भारी कानूनी और न्यायिक पाठ को वास्तविक दुनिया के उदाहरणों के साथ रोज़मर्रा की भाषा में आसानी से समझाते हैं।
- ☁️ क्लाउड सिंक्रोनाइज़ेशन: फायरबेस (Firebase) रीयलटाइम डेटाबेस के माध्यम से आपकी पढ़ने की प्रगति, बुकमार्क और क्विज़ स्कोर को सभी उपकरणों पर सुरक्षित रखता है।
- 🎨 आधुनिक डिज़ाइन: Tailwind CSS और Framer Motion का उपयोग करके डार्क-मोड और मोबाइल-फ्रेंडली यूआई के साथ निर्मित।
- फ्रंटएंड (Frontend): React (Vite), TypeScript, Tailwind CSS, Framer Motion
- बैकएंड और ऑथ (Backend & Auth): Firebase Authentication, Firebase Realtime Database
- राउटिंग (Routing): Wouter
- अंतर्राष्ट्रीयकरण (Internationalization): i18next
- पैकेज मैनेजर: pnpm
# रिपॉजिटरी को क्लोन करें
git clone https://github.com/xraman-71/samvidhaan.git
# प्रोजेक्ट डायरेक्टरी में जाएं
cd samvidhaan
# निर्भरताएं (Dependencies) इंस्टॉल करें
pnpm install
# डेवलपमेंट सर्वर शुरू करें
pnpm devSamvidhaan+ is dedicated to breaking down language barriers in legal education by supporting all 22 official languages listed in the Eighth Schedule of the Indian Constitution.
Know Your Rights. Own Your Constitution.
| Language | Local Name | Tagline Translation |
|---|---|---|
| Assamese | অসমীয়া | আপোনাৰ অধিকাৰ জানক। আপোনাৰ সংবিধান বুজক। |
| Bengali | বাংলা | আপনার অধিকার জানুন। আপনার সংবিধান বুঝুন। |
| Bodo | बड़ो | नोंनि मोन्थाइखौ मिथि। नोंनि संबिधानखौ बुजि। |
| Dogri | डोगरी | अपने अधिकारें गी जानो। अपने संविधान गी समझो। |
| Gujarati | ગુજરાતી | તમારા અધિકારો જાણો. તમારું બંધારણ સમજો. |
| Hindi | हिन्दी | अपने अधिकारों को जानें। अपने संविधान को समझें। |
| Kannada | ಕನ್ನಡ | ನಿಮ್ಮ ಹಕ್ಕುಗಳನ್ನು ತಿಳಿಯಿರಿ. ನಿಮ್ಮ ಸಂವಿಧಾನವನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಿ. |
| Kashmiri | کٲشُر | پنن حق زانِو۔ پنن آئین سمجِو۔ |
| Konkani | कोंकणी | तुमचे अधिकार जाणा. तुमचें संविधान समजा. |
| Maithili | मैथिली | अपन अधिकारक विषयमे जानू। अपन संविधान बुझू। |
| Malayalam | മലയാളം | നിങ്ങളുടെ അവകാശങ്ങൾ അറിയുക. നിങ്ങളുടെ ഭരണഘടന മനസ്സിലാക്കുക. |
| Manipuri | মৈতৈলোন | নহাক্কী ফংফমশিং খঙবিয়ু। নহাক্কী সংবিধান খঙবিয়ু। |
| Marathi | मराठी | तुमचे हक्क जाणून घ्या. तुमचे संविधान समजून घ्या. |
| Nepali | नेपाली | आफ्ना अधिकारहरू जान्नुहोस्। आफ्नो संविधान बुझ्नुहोस्। |
| Odia | ଓଡ଼ିଆ | ଆପଣଙ୍କ ଅଧିକାର ଜାଣନ୍ତୁ। ଆପଣଙ୍କ ସମ୍ବିଧାନ ବୁଝନ୍ତୁ। |
| Punjabi | ਪੰਜਾਬੀ | ਆਪਣੇ ਅਧਿਕਾਰਾਂ ਨੂੰ ਜਾਣੋ। ਆਪਣੇ ਸੰਵਿਧਾਨ ਨੂੰ ਸਮਝੋ। |
| Sanskrit | संस्कृतम् | स्व-अधिकारान् जानीत। स्व-संविधानं अवगच्छत। |
| Santali | ᱥᱟᱱᱛᱟᱲᱤ | ᱟᱢᱟᱜ ᱟᱹᱭᱫᱟᱹᱨᱤ ᱵᱟᱰᱟᱭ ᱢᱮ᱾ ᱟᱢᱟᱜ ᱥᱚᱢᱵᱤᱫᱷᱟᱱ ᱵᱩᱡᱷᱟᱹᱣ ᱢᱮ᱾ |
| Sindhi | سنڌي | پنهنجا حق ڄاڻو. پنهنجو آئين سمجهو. |
| Tamil | தமிழ் | உங்கள் உரிமைகளை அறியுங்கள். உங்கள் அரசியலமைப்பை புரிந்து கொள்ளுங்கள். |
| Telugu | తెలుగు | మీ హక్కులను తెలుసుకోండి. మీ రాజ్యాంగాన్ని అర్థం చేసుకోండి. |
| Urdu | اردو | اپنے حقوق جانیں۔ اپنا آئین سمجھیں۔ |
Built with ❤️ for the Citizens of India • Promoting Legal Literacy
जय हिन्द 🇮🇳