The Web dashboard of Taxi App is built using the core components of ReactJS, React-bootstrap, Socket.IO. Taxi App web dashboard is also been constantly incorporating various other latest technologies.
React Router is a collection of navigational components that compose declaratively with your application. Whether you want to have bookmarkable URLs for your web app or a composable way to navigate in React Native, React Router works wherever React is rendering .
React-Bootstrap is a library of reusable front-end components. You'll get the look-and-feel of Twitter Bootstrap, but with much cleaner code, via Facebook's React.js framework.
Socket.IO is an event-based bi-directional communication layer for realtime web applications. It abstracts many transports, including AJAX long-polling and WebSockets, into a single API. It allows developers to send and receive data without worrying about cross-browser compatibility. Socket.IO provides both server-side and client-side components with similar APIs.
- On the server-side, Socket.IO works by adding event listeners to an instance of
- The HTTP server will begin to serve the client library at
Since both the server and client's Socket object act as EventEmitters you can emit and listen for events in a bi-directional manner.