Skip to content

AdityaRalhan/CopConnect

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

👮‍♂️ CopConnect – A Police-Citizen Collaboration Platform

CopConnect is a digital bridge built to enhance communication, trust, and transparency between citizens and the police. This platform empowers both sides with dedicated dashboards, ensuring quick access to information, secure communication, and seamless collaboration – all to foster safer and smarter communities.


🛡️ Key Features

  • 📝 Complaint Management
    File and track complaints digitally with the option for anonymous reporting.

  • 🔐 Secure Evidence Upload
    Upload and store digital evidence with complete confidentiality.

  • 🧾 Official Report Access
    Easily download verified police reports directly from your dashboard.

  • 📍 Live Tracking
    Receive real-time updates on your complaint status and police tips.

  • 🗺️ Map Integration
    Locate nearby police stations through an interactive map.

  • 🚨 Anonymous Dashboard
    Report suspicious activity without revealing your identity.

  • 🤝 Community Help Section
    Access live chat, safety tips, and real-time updates from officers and fellow citizens.


🚀 Tech Stack

🔧 Frontend

  • Next.js
  • React 19
  • Tailwind CSS
  • Framer Motion
  • ShadCN UI
  • React Leaflet + Leaflet
  • Socket.IO Client
  • html2pdf.js
  • React Webcam

🧠 Backend

  • Node.js
  • Express
  • Socket.IO
  • Cloudinary + Multer

Database:

  • MongoDB

Authentication:

  • JWT
  • Bcrypt.js

Other:

  • Google Maps API
  • WebSockets

Issues: Beginner to intermediate level: The Maps API is not as effective as it should be; it does not display the live locations of the stations accurately on a map.Adding to this, an attractive map interface, which also points out the stations.

About

Fullstack application to bridge the gap between citizens and cops

Resources

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 7

Languages