Technologies Used

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.

  • ReactJs

React (sometimes styled React.js or ReactJS) is a JavaScript library for building user interfaces. It is maintained by Facebook, Instagram and a community of individual developers and corporations. React allows developers to create large web-applications that use data and can change over time without reloading the page. It aims primarily to provide speed, simplicity, and scalability. React processes only user interfaces in applications.

  • React-Router

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

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.

  • SocketIO

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 http.Server .
  • The HTTP server will begin to serve the client library at /socket.io/socket.io.js

Since both the server and client's Socket object act as EventEmitters you can emit and listen for events in a bi-directional manner.

results matching ""

    No results matching ""