A digital platform for promoting constitutional literacy among Indian citizens.
https://constitution-connect.onrender.com/
Constitution Connect is a MERN stack project designed to increase awareness and understanding of the Indian Constitution. It provides interactive content, quizzes, blogs, and user engagement tools built using modern web technologies.
- User registration and authentication
- Informative blogs and educational resources
- Quizzes for learning and assessment
- Admin dashboard for managing content
- User profile management
-
Clone the repository:
git clone https://github.com/yourusername/constitution-connect.git cd constitution-connect -
Install dependencies for both client and server:
npm run install-all
-
Configure environment variables:
- Copy
server/config.env.exampletoserver/config.envand update with your MongoDB URI and desired settings.
- Copy
-
Start application (development mode):
npm run dev
The client will run on http://localhost:3000, and the server on http://localhost:5000.
- Open your browser and navigate to http://localhost:3000
- Register or log in to access resources, quizzes, and more.
npm run dev– Start both client and server concurrently (development)npm run server– Start backend servernpm run client– Start frontend in developmentnpm run install-all– Install dependencies for all partsnpm run build– Build client for productionnpm run start– Start backend for production
- Frontend: React, React Router, Tailwind CSS
- Backend: Node.js, Express
- Database: MongoDB, Mongoose
- Others: JWT authentication