Skip to content

RailNetra is an AI-powered mobile app transforming Indian Railways through real-time crowd analysis, crime detection, cleanliness monitoring, and work tracking. Built with Flutter, Firebase, and Python, it leverages deep learning (YOLO, LSTM, TensorFlow) to deliver intelligent surveillance and operational efficiency via a smart CCTV network.

License

Notifications You must be signed in to change notification settings

HARIOM317/Rail-Netra

Repository files navigation

RailNetra Mobile App 🚆🛡️

RailNetra is a revolutionary mobile application that redefines the Indian Railways experience using AI/ML, deep learning, and advanced technologies. It enhances crowd management, crime prevention, cleanliness maintenance, and work monitoring with a robust AI-based CCTV network and real-time insights.

Rail Netra


Table of Contents 📑


🔍 Overview

RailNetra is engineered to optimize and transform railway operations with a combination of state-of-the-art technologies. It incorporates:

  • Flutter for a sleek, responsive mobile UI 📱
  • Firebase for a scalable, secure backend ☁️
  • Python for robust data processing and AI/ML operations 🐍
  • Advanced AI/ML frameworks like TensorFlow, scikit-learn, OpenCV, and YOLO for real-time data analytics and object detection 🤖

✨ Features

Feature Description
Crowd Management 👥🔮 Predicts and manages crowd patterns to ensure smooth passenger flow
Crime Prevention 🚨🛡️ AI-driven analysis to detect suspicious behavior via enhanced CCTV surveillance
Cleanliness Maintenance 🧹✨ Proactive monitoring and scheduling of maintenance tasks
Work Monitoring 📊🛠️ Real-time tracking and reporting of operational tasks
Real-Time Insights ⏱️📈 Live updates and analytics for immediate decision-making

🛠 Technology Stack


💻 Installation & Setup

Prerequisites

Setup Steps

  1. Clone the Repository:

    git clone https://github.com/HARIOM317/Rail-Netra.git
    cd Rail-Netra
    
  2. Flutter Setup:

    • Navigate to the Flutter project directory.

    • Install dependencies:

      flutter pub get
      
    • Run the application:

      flutter run
      
  3. Firebase Configuration:

    • Follow the Firebase setup guide for Flutter.

    • Add the google-services.json (Android) or GoogleService-Info.plist (iOS) to the appropriate directories.


🚀 Usage

  • Crowd Analysis: Monitor and predict crowd patterns in real-time using the app dashboard 👥🔍.

  • Surveillance: Leverage AI-enhanced CCTV feeds to detect suspicious activities 🚨👁️.

  • Reporting: Generate comprehensive reports on operations, cleanliness, and security metrics 📊📝.

  • Alerts: Get instant notifications for any anomalies or detected issues 🔔⚠️.


🤝 Contributing

We welcome contributions to improve RailNetra. Please follow these steps to contribute:

  • Fork the Repository

  • Create a New Branch

    git checkout -b feature/your-feature
    
  • Commit Your Changes

    git commit -am 'Add new feature'
    
  • Push to the Branch

    git push origin feature/your-feature
    
  • Open a Pull Request: We’ll review and merge your contributions!


📄 License

This project is licensed under the MIT License. See the LICENSE file for more details.


📞 Contact

For further information, feedback, or support, please reach out:

Embrace the future of Indian Railways with RailNetra – where advanced technology meets operational excellence! 🚆🛡️

About

RailNetra is an AI-powered mobile app transforming Indian Railways through real-time crowd analysis, crime detection, cleanliness monitoring, and work tracking. Built with Flutter, Firebase, and Python, it leverages deep learning (YOLO, LSTM, TensorFlow) to deliver intelligent surveillance and operational efficiency via a smart CCTV network.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published