Vidhipedia is a cutting-edge platform designed to simplify and gamify the understanding of the Indian Constitution and legal rights. With engaging features like quizzes, storytelling games, treasure hunts, and an interactive timeline, Vidhipedia ensures learning is fun, age-appropriate, and accessible to all.
Our mission is to empower citizens by increasing constitutional literacy and promoting civic engagement in an interactive and inclusive way.
- Learning-Based Roadmaps: Tailored paths for all age groups, from kids to adults.
- Quizzes & Story Games: Fun and challenging games to learn concepts.
- Draft Simulation: Experience creating constitutional drafts interactively.
- Interactive Timeline: Explore important events in India's constitutional history.
- Treasure Hunt: Gamified learning with puzzles and clues.
- Multilingual Support: Available in multiple languages to cater to diverse audiences.
- Forum & Leaderboard: Engage in discussions and track achievements.
- Chatbot: Instant answers to queries on constitutional and legal topics.
- Streak Feature: Motivational streaks for consistent engagement.
- Low Constitutional Literacy: The Constitution is often perceived as dense and inaccessible.
- Civic Engagement: Lack of understanding of rights and duties leads to disempowered citizens.
- Complex Legal Framework: Misinterpretation of laws creates barriers to knowledge.
Vidhipedia makes learning about the Constitution accessible, interactive, and fun. By blending education with gamification, we create a platform that resonates with users of all ages and backgrounds.
- Frontend: Next.js with TypeScript, TailwindCSS, ShadCN.
- Backend: Node.js, Express.js, Prisma ORM.
- Database: PostgreSQL.
- Auth: OAuth2.0 with social login support.
- Hosting: Vercel for frontend; AWS for backend services.
- Analytics: Google Analytics and custom user engagement tracking.
Check out the demo video to see how the project works in action:
- Ad-Supported: Free access supported by targeted advertisements.
- Institutional Partnerships: Bulk subscriptions for schools and colleges.
- CSR Packages: Sponsored access for underprivileged communities.
- Branded Content: Collaborations with brands for storytelling games and challenges.
- Clone the repository:
git clone https://github.com/<your-username>/vidhipedia.git cd vidhipedia
- Install dependencies:
npm install
- Start the development server:
npm run dev
- Open http://localhost:3000 in your browser