Skip to content

orchidlabsnp/findtogether

Repository files navigation

FindTogether

Overview

FindTogether is a humanitarian web application focused on addressing critical issues such as child labor, child abuse, and missing children. The platform enables users to anonymously report cases without revealing their identity and provides a real-time alert system to facilitate quick rescue operations for child abuse and child labor cases. The platform also leverages blockchain for transparency and secure data storage.


Features

Core Features

  • Anonymous Reporting: Users can securely report missing children, child abuse, or child labor cases without revealing their identity.
  • Real-Time Alerts: Instant notifications for child abuse and child labor cases to enable timely rescues.
  • Facial Recognition (Upcoming): AI-powered face recognition to help reunite missing children with their families.
  • Search and Match: Search for children by name, location, or descriptors.
  • Educational Resources: Learn about child rights and how to identify signs of abuse or exploitation.
  • Blockchain Integration: Immutable record-keeping for transparency and trust.

Technologies Used

  • Frontend: React.js
  • Backend: Node.js and Express.js
  • Database: Blockchain for structured data storage, secure and immutable records.
  • Authentication: Secure user login using Metamask
  • Deployment: Hosted live on Findtogether

Installation and Setup

Clone the Repository

git clone https://github.com/orchidlabsnp/findtogether.git
cd findtogether

Install Dependencies

npm install

Run the Application

npm start

The application will run on http://localhost:5000 by default.


Live Demo

The application is live and accessible at: FindTogether Live Version


Future Enhancements

  • Facial Recognition Integration:
    • Implement AI-powered face matching for reuniting children with their families.
    • Use libraries like face-api.js or TensorFlow.js.
  • Multilingual Support:
    • Expand the platform to support multiple languages for global reach.
  • Mobile App:
    • Build native Android and iOS applications.
  • Enhanced Collaboration:
    • Integration with law enforcement agencies and NGOs for coordinated rescue operations.

Contribution Guidelines

We welcome contributions! To contribute:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix:
    git checkout -b feature-name
  3. Commit your changes:
    git commit -m "Add feature or fix description"
  4. Push to your fork and submit a pull request.


Support

For any issues or questions, please open an issue in the GitHub Repository or contact the development team.


Built with ❤️ by Orchid Labs Team

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages