Skip to content

A blockchain-based platform for anonymous crime reporting. This system uses Web3 technologies to enable secure, tamper-proof submission of crime reports while protecting the identity of reporters. It aims to increase public safety by encouraging reporting without fear of retaliation.

License

Notifications You must be signed in to change notification settings

almas-cp/AnonReport

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

AnonReport

AnonReport is a blockchain-based platform designed for secure and anonymous crime reporting. Leveraging Web3 technologies, it ensures tamper-proof submission of crime reports while protecting the identity of reporters. The platform aims to enhance public safety by encouraging reporting without fear of retaliation.

Features

  • Anonymous Reporting: Users can submit crime reports without revealing their identity, ensuring confidentiality and safety.

  • Blockchain Security: Utilizes Web3 technologies, specifically Stellar and Soroban, for secure and immutable transaction recording.

  • Decentralized Storage: Crime reports and related data are stored on IPFS and Pinata, ensuring data integrity and accessibility.

  • Reward System: Reporters receive incentives in the form of coins for verified crime reports, fostering community engagement.

  • User-Friendly Interface: Built with React, the frontend provides a seamless experience with intuitive navigation and interaction.

Installation

To run AnonReport locally, follow these steps:

  1. Clone the Repository:

git clone https://github.com/yourusername/AnonReport.git cd AnonReport

  1. Install Dependencies:

npm install

  1. Start the Application:

npm start

  1. Access the Application:

Open your web browser and navigate to http://localhost:3000.

Usage

  1. Sign In or Connect Wallet:

Users can sign in using their wallet to access the reporting dashboard.

  1. Submit a Report:

Fill out the crime report form, upload relevant images via IPFS and Pinata, and submit securely.

  1. Track Rewards:

Monitor the status of submitted reports and any rewards received for verified reports.

  1. Explore Resources:

Access additional information about the platform, FAQs, and support.

Future Enhancements

  • Advanced Analytics: Implement AI-driven analytics to provide insights into reported crimes and patterns.

  • Smart Contract Integration: Automate report verification and reward distribution using smart contracts for efficiency.

  • Multi-Language Support: Expand accessibility by supporting multiple languages for global users.

  • Scalability: Explore solutions to handle increased user traffic and data volume as the platform grows.

Contributing

Contributions to AnonReport are welcome! To contribute:

  1. Fork the repository.
  2. Create your feature branch (git checkout -b feature/YourFeature).
  3. Commit your changes (git commit -am 'Add some feature').
  4. Push to the branch (git push origin feature/YourFeature).
  5. Open a pull request.

Please ensure to follow the code of conduct and contribution guidelines.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgements

  • Stellar: Blockchain technology used for secure transactions.
  • Soroban: Framework for managing blockchain interactions.
  • IPFS and Pinata: Decentralized storage solutions for immutable data.

Contact

For questions or support, please contact us at anonreport@example.com.

About

A blockchain-based platform for anonymous crime reporting. This system uses Web3 technologies to enable secure, tamper-proof submission of crime reports while protecting the identity of reporters. It aims to increase public safety by encouraging reporting without fear of retaliation.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published