Skip to content

xraman-71/samvidhaan

Repository files navigation

Samvidhaan+ Logo - Indian Constitution App

Samvidhaan+ | The Ultimate Indian Constitution App

Know Your Rights. Own Your Constitution. Master Indian Polity.

अपने अधिकारों को जानें। भारत का संविधान समझें। (Bhartiya Samvidhan)

Englishहिन्दी22 Official Languages

Version React Firebase TailwindCSS License: MIT


🇬🇧 English

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.

✨ Key Features for Indian Polity Learning

  • 📖 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.

🚀 Tech Stack

  • Frontend: React (Vite), TypeScript, Tailwind CSS, Framer Motion
  • Backend & Auth: Firebase Authentication, Firebase Realtime Database
  • Routing: Wouter
  • Internationalization: i18next
  • Package Manager: pnpm

🛠️ Quick Start

# 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 dev

🇮🇳 हिन्दी (Hindi)

Samvidhaan+ (संविधान+) भारत के संविधान (Bhartiya Samvidhan) को आसान और समझने योग्य बनाने के लिए डिज़ाइन किया गया एक अत्याधुनिक डिजिटल प्लेटफॉर्म है। चाहे आप अपने अधिकारों को जानने वाले एक आम नागरिक हों, या UPSC (IAS), PCS, CLAT और अन्य प्रतियोगी परीक्षाओं की तैयारी कर रहे छात्र हों, यह ऐप जटिल कानूनी भाषा को एक इंटरैक्टिव और आकर्षक सीखने के अनुभव में बदल देता है।

✨ प्रमुख विशेषताएं (Indian Constitution in Hindi)

  • 📖 इंटरएक्टिव एक्सप्लोरर: भारत के संविधान के सभी महत्वपूर्ण अनुच्छेदों (Articles), भागों (Parts), अनुसूचियों (Schedules) और संशोधनों (Amendments) को आसानी से नेविगेट करें।
  • 🎯 गेम-आधारित शिक्षा (Gamified Learning): बैज अर्जित करें, अपनी पढ़ने की स्ट्रीक को ट्रैक करें, और मौलिक अधिकारों (Fundamental Rights) और राज्य के नीति निर्देशक तत्वों (DPSP) जैसे विषयों पर आधारित विभिन्न स्तरों की क्विज़ के साथ अपने ज्ञान का परीक्षण करें।
  • 🌐 बहुभाषी समर्थन: कई क्षेत्रीय भाषाओं (अंग्रेजी, हिंदी, असमिया, बंगाली आदि) में संविधान सीखें।
  • 🧠 सरल स्पष्टीकरण: "The Simple Meaning" अनुभाग भारी कानूनी और न्यायिक पाठ को वास्तविक दुनिया के उदाहरणों के साथ रोज़मर्रा की भाषा में आसानी से समझाते हैं।
  • ☁️ क्लाउड सिंक्रोनाइज़ेशन: फायरबेस (Firebase) रीयलटाइम डेटाबेस के माध्यम से आपकी पढ़ने की प्रगति, बुकमार्क और क्विज़ स्कोर को सभी उपकरणों पर सुरक्षित रखता है।
  • 🎨 आधुनिक डिज़ाइन: Tailwind CSS और Framer Motion का उपयोग करके डार्क-मोड और मोबाइल-फ्रेंडली यूआई के साथ निर्मित।

🚀 तकनीक (Tech Stack)

  • फ्रंटएंड (Frontend): React (Vite), TypeScript, Tailwind CSS, Framer Motion
  • बैकएंड और ऑथ (Backend & Auth): Firebase Authentication, Firebase Realtime Database
  • राउटिंग (Routing): Wouter
  • अंतर्राष्ट्रीयकरण (Internationalization): i18next
  • पैकेज मैनेजर: pnpm

🛠️ त्वरित शुरुआत (Quick Start)

# रिपॉजिटरी को क्लोन करें
git clone https://github.com/xraman-71/samvidhaan.git

# प्रोजेक्ट डायरेक्टरी में जाएं
cd samvidhaan

# निर्भरताएं (Dependencies) इंस्टॉल करें
pnpm install

# डेवलपमेंट सर्वर शुरू करें
pnpm dev

🌐 The 22 Scheduled Languages (Eighth Schedule)

Samvidhaan+ 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

जय हिन्द 🇮🇳

About

The ultimate digital platform to learn the Constitution of India. Samvidhaan+ offers an interactive explorer, gamified polity quizzes, simplified legal explanations, and 22-language support. Perfect for citizens, law students, and UPSC/CLAT aspirants.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors