Skip to content

Latest commit

ย 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ” Digital Evidence Locker

A Java-based application designed to securely manage and organize digital evidence. The system provides controlled access through an authentication process and allows users to efficiently manage evidence records.

๐Ÿ“Œ Features

๐Ÿ”‘ Secure Access

  • Admin Username authentication
  • Security PIN and password verification

๐Ÿ“‚ Evidence Management

  • โž• Add New Evidence
  • ๐Ÿ“‹ View All Secured Evidence
  • ๐Ÿ” Search Evidence by ID
  • ๐Ÿ”„ Update Evidence Status

๐Ÿ”— Evidence Tracking

  • Chain of Custody Management
  • Organized evidence records

๐Ÿšช System Control

  • Exit System

๐Ÿ–ฅ๏ธ Locker Dashboard

After successful authentication, users can access the following options:

  1. Add New Evidence
  2. View All Secured Evidence
  3. Search Evidence by ID
  4. Update Evidence Status
  5. Chain of Custody
  6. Exit System

๐Ÿ› ๏ธ Technologies Used

  • Java
  • JSON
  • Object-Oriented Programming (OOP)
  • File Handling

๐Ÿ“ Project Structure

Digital-Evidence-Locker/ โ”‚ โ”œโ”€โ”€ DigitalEvidenceLocker.java โ”œโ”€โ”€ Contacts.json โ””โ”€โ”€ README.md

โ–ถ๏ธ How to Run

  1. Install the Java Development Kit (JDK).
  2. Download or clone this repository.
  3. Open the project folder in VS Code or any Java-supported IDE.
  4. Compile and run "DigitalEvidenceLocker.java".
  5. Enter the required Admin Username, Security PIN, and Password.
  6. Access the Digital Evidence Locker dashboard.

๐Ÿ”ฎ Future Improvements

  • Graphical User Interface (GUI)
  • Database integration
  • Multiple user roles
  • Advanced evidence search
  • Enhanced security features

๐Ÿ‘ฉโ€๐Ÿ’ป Author

Shruti Soni

Computer Science Diploma Student | Java | Python | SQL | DSA | Software Development

About

A Java-based secure system for managing digital evidence with authentication , evidence tracking , status updates , and chain of custody management.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages