Skip to content

Latest commit

 

History

History
32 lines (21 loc) · 2.42 KB

readme.md

File metadata and controls

32 lines (21 loc) · 2.42 KB

Rodhak

Rodhak Banner

Rodhak is a web application designed to enhance the public transport system in Himachal Pradesh, specifically catering to the Himachal Road Transport Corporation (HRTC). It allows users to create their own admin panels (owner rooms) where they can manage and list their drivers and vehicles.

Main Website

Visit the main website of Rodhak at dndrodhak.in for more information and access to the application.

Key Features

  • Owner Rooms: Users have the ability to create personalized admin panels, known as owner rooms, where they can efficiently manage their drivers and vehicles.
  • Driver Trip Management: Drivers can initiate trips and specify whether they are public or private. Public trips can be accessed by the general public through the link dndrodhak.live, allowing users to track the current location of the driver and stay informed about their whereabouts.
  • Real-time Driver Location: Through the public user interface, users can view the real-time location of drivers during their public trips. This feature enables passengers to track the progress of their journey and plan their travel accordingly.
  • Drowsiness Detection: Rodhak includes a drowsiness detection system for drivers. This feature helps ensure driver safety by alerting them in case they become drowsy while driving, reducing the risk of accidents. TensorFlow, a machine learning library, is used for drowsiness detection.

Technology Stack

Rodhak's backend is built using the following technologies:

  • Express: A fast and minimalist web application framework for Node.js.
  • Node.js: A runtime environment for executing JavaScript code on the server-side.
  • MongoDB: A popular NoSQL database for storing data efficiently.
  • EJS: A simple and effective JavaScript templating engine for rendering dynamic web pages.
  • API-REST: Utilized for creating a RESTful API to facilitate communication between the frontend and backend.
  • Cloudinary: A cloud-based media management platform used for storing and managing images.
  • Mapbox API: Integrated for map functionality, allowing the visualization of driver locations and routes.

Contact

For any inquiries or feedback, please reach out to us at [email protected]. We value your input and are committed to continuously improving Rodhak to serve the community better.