Skip to content

This project is a comprehensive cybercrime portal specifically designed for India. It serves as a centralized platform for managing cybercrime-related data and incidents within the country.

Notifications You must be signed in to change notification settings

Astrasv/Django-Indian-CyberCrime-Portal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cybercrime Portal for India

This project is a Cybercrime Portal specifically designed for India. It serves as a centralized platform to manage, report, and visualize cybercrime incidents across the country.

Table of Contents

  1. Features
  2. Demo Video
  3. Setup Instructions
  4. Usage
  5. Acknowledgments

Features

  • CRUD Operations: Allows Create, Read, Update, and Delete functionalities for cybercrime incidents and data.
  • Map Visualization: Utilizes Django with mapping libraries (specify libraries if applicable) to display the geographical distribution of cybercrime incidents in India.
  • User Authentication: Implements secure user authentication and access control mechanisms.
  • Incident Reporting: Enables users to report cybercrime incidents with relevant details.
  • Data Analysis Tools: Provides tools for analyzing trends, patterns, and statistics related to cybercrime.

Demo

Link to Video preview

Setup Instructions

  1. Clone the repository:

    git clone https://github.com/Astrasv/cybercrime-portal.git
  2. Create and activate a virtual environment:

    python -m venv env
    source env/bin/activate  # On Windows: .\env\Scripts\activate
  3. Install dependencies:

    pip install -r requirements.txt
  4. Run Migrations:

    python manage.py makemigrations
    python manage.py migrate
  5. Create a superuser:

    python manage.py createsuperuser
  6. Start the development server:

    python manage.py runserver
  7. Access the portal: Open a web browser and go to http://127.0.0.1:8000/ to access the Cybercrime Portal.

Usage

  • Admin Dashboard: Access the admin panel at http://127.0.0.1:8000/admin/ to manage cybercrime incidents and user data.
  • Reporting Incidents: Explain how users can report cybercrime incidents through the portal.
  • Data Analysis: Provide instructions on how to utilize data analysis tools if available.

Acknowledgments

  • I have used Corey Schauffer tutorail to create the blog application and built the rest of the applications by myself, using the concept learnt in the blog application tutorial

About

This project is a comprehensive cybercrime portal specifically designed for India. It serves as a centralized platform for managing cybercrime-related data and incidents within the country.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages