Skip to content

Pratyush2240/Cyber-Sheild

 
 

Repository files navigation

#CyberShield - Cyber Safety and Platform to spread Awareness

CyberShield is an innovative Cyber Safety Platform designed to educate, protect, and empower users against a wide range of cyber threats. With an interactive and user-friendly interface, this platform addresses cybersecurity challenges faced by students, professionals, and everyday internet users.

Core Features

User Authentication & Authorization Secure login and registration system, with encrypted password storage and role-based access control.

Interactive Cyber Safety Quizzes Test knowledge with dynamic quizzes on phishing, scams, identity theft, and other cybersecurity threats.

Real-Time Risk Alerts Notifications and warnings for suspicious activity and potential cyber threats.

Admin Dashboard Manage users, quizzes, and monitor platform usage statistics in one place.

Responsive Design Works seamlessly across devices, ensuring accessibility for all users.

Key Sections

  1. Home: Overview with statistics and quick access to different sections
  2. Threats: Detailed information about common cyber threats with examples and prevention tips
  3. Demographics: Personalized safety guidance for different user groups
  4. Quiz: Interactive assessment to test and improve cyber safety knowledge
  5. Report: Report incedent regarding the cyber crime

🚀 Getting Started

Prerequisites

  • Node.js (version 16 or higher)
  • npm or yarn package manager

Sections

Frontend (React + Vite) Dynamic and responsive UI Quizzes, dashboards, and alert notifications Smooth navigation and real-time feedback

Backend (Node.js + Express + MongoDB) RESTful APIs for authentication, quiz management, and user tracking JWT-based secure authentication MongoDB for scalable and efficient data storage

🛠️ Technology Stack

  • Frontend: React 18
  • Styling: Tailwind CSS
  • Icons: Lucide React
  • Routing: React Router DOM
  • Build Tool: Vite

📱 Responsive Design

The platform is fully responsive and works seamlessly on:

  • Desktop computers

🎯 Target Demographics

Students

  • Online gaming scams
  • Fake job offers

Working Professionals

  • Corporate email phishing
  • Business email compromise
  • Financial fraud targeting salary accounts

Homemakers

  • Online shopping scams
  • Fake customer care calls
  • Social media privacy issues

Rural Users

  • Fake government schemes
  • Aadhaar/PAN verification scams
  • Banking fraud through agents
  • Mobile recharge scams

Senior Citizens

  • Fake health insurance calls
  • Pension and banking fraud
  • Fake investment schemes

🚨 Emergency Contacts

  • Cyber Crime Helpline: 1930
  • Police Emergency: 100
  • Women Helpline: 1091
  • Senior Citizens Helpline: 14567
  • Online Portal: cybercrime.gov.in

📚 Educational Content

The platform includes:

  • Real-world examples of cyber threats
  • Step-by-step prevention guides
  • Interactive learning through quizzes
  • Links to official government resources

🎨 Design Features

  • Modern UI: Clean, intuitive interface with modern design principles
  • Accessibility: Designed to be accessible to users of all technical levels
  • Visual Hierarchy: Clear information architecture for easy navigation
  • Interactive Elements: Engaging components to maintain user interest

📈 Impact Goals

  • Increase cyber safety awareness among Indian users
  • Reduce cyber fraud incidents through education
  • Provide accessible resources for all demographics
  • Create a trusted platform for cyber safety information
  • Empower users to make informed decisions online

🤝 Contributing

This platform is designed to be a community resource. Contributions are welcome to:

  • Add new threat categories
  • Improve content for specific demographics
  • Enhance the quiz with more questions
  • Add new safety tools and resources
  • Improve accessibility features

📄 License

This project is created for educational and awareness purposes to help protect Indian users from cyber threats.

📞 Support

For questions or support regarding the platform, please refer to the emergency contacts listed above for immediate assistance with cyber crime incidents.


Stay Safe Online! 🛡️

About

CyberShield is a web-based cybersecurity analysis platform designed to detect, classify, and prevent potential cyber threats in real time. The project aims to raise cybersecurity awareness and provide users with a proactive defense tool against online attacks.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 99.6%
  • Other 0.4%