Skip to content

RailWatch is a comprehensive railway monitoring application built using the MERN stack (MongoDB, Express.js, React, Node.js). This app provides a dashboard where users can select a railway division, explore different cities, and monitor specific trains in real-time. RailWatch is designed to simplify the process of managing railway data, making it a

Notifications You must be signed in to change notification settings

AkarshanGhosh/MERN_app_Railway

Repository files navigation

RailWatch

Overview

RailWatch is a comprehensive railway monitoring application built using the MERN stack (MongoDB, Express.js, React, Node.js). This app provides a dashboard where users can select a railway division, explore different cities, and monitor specific trains in real-time. RailWatch is designed to simplify the process of managing railway data, making it a valuable tool for railway administrators and operational teams.

Features

  • Dashboard for Railway Monitoring: Users can navigate through railway divisions, select cities, and monitor specific trains.
  • Real-Time Updates: IoT-enabled data allows for real-time updates on train status, coach details, and travel conditions.
  • User Roles and Access Control: Only authorized users can add, modify, or delete train and coach details.
  • Admin Control: Admins have exclusive access to add or remove railway coaches.
  • Efficient Data Management: A centralized MongoDB database stores all relevant data for easy retrieval and updating.
  • Responsive Design: The app is fully responsive and works seamlessly across devices.

Technologies Used

  • Frontend: React.js, CSS (styled within JavaScript for streamlined development).
  • Backend: Node.js, Express.js.
  • Database: MongoDB (integrated with MongoDB Compass).
  • Authentication: JSON Web Tokens (JWT) for secure access and role-based permissions.

About

RailWatch is a comprehensive railway monitoring application built using the MERN stack (MongoDB, Express.js, React, Node.js). This app provides a dashboard where users can select a railway division, explore different cities, and monitor specific trains in real-time. RailWatch is designed to simplify the process of managing railway data, making it a

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published