Skip to content

Salmaan-M/constitution-connect

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Constitution Connect

A digital platform for promoting constitutional literacy among Indian citizens.

Live Link

https://constitution-connect.onrender.com/

Table of Contents

About

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.

Features

  • User registration and authentication
  • Informative blogs and educational resources
  • Quizzes for learning and assessment
  • Admin dashboard for managing content
  • User profile management

Installation

Prerequisites

Setup

  1. Clone the repository:

    git clone https://github.com/yourusername/constitution-connect.git
    cd constitution-connect
  2. Install dependencies for both client and server:

    npm run install-all
  3. Configure environment variables:

    • Copy server/config.env.example to server/config.env and update with your MongoDB URI and desired settings.
  4. Start application (development mode):

    npm run dev

    The client will run on http://localhost:3000, and the server on http://localhost:5000.

Usage

  • Open your browser and navigate to http://localhost:3000
  • Register or log in to access resources, quizzes, and more.

Available Scripts

  • npm run dev – Start both client and server concurrently (development)
  • npm run server – Start backend server
  • npm run client – Start frontend in development
  • npm run install-all – Install dependencies for all parts
  • npm run build – Build client for production
  • npm run start – Start backend for production

Technologies Used

  • Frontend: React, React Router, Tailwind CSS
  • Backend: Node.js, Express
  • Database: MongoDB, Mongoose
  • Others: JWT authentication

About

A platform to promote constitution literacy among people.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages