Giter Site home page Giter Site logo

kernelshreyak / world-travel-simulator Goto Github PK

View Code? Open in Web Editor NEW
0.0 3.0 0.0 13.16 MB

Real World Travel Simulator. Drive Vehicles on 2D World Map

Home Page: https://world-travel-simulator.vercel.app/

HTML 6.36% JavaScript 90.94% CSS 2.54% Shell 0.15%
maps leaflet-map leaflet gis graphhopper reactjs

world-travel-simulator's Introduction

World Travel Simulator

Travel the world on a 2D map. Travel using cars and trains(work in progress).

This project serves as a learning tool for navigation and routing applications on real 2D geographical data

Technolgies Used

  1. Frontend: React and React-leaflet (for mapping)
  2. Routing Layer: Grahphopper Routing Engine
  3. Authentication: Auth0
  4. Payments: Stripe

world-travel-simulator's People

Contributors

kernelshreyak avatar

Watchers

 avatar  avatar  avatar

world-travel-simulator's Issues

Improve train routes

  1. Improve automatic selection of arrival and departure stations using sorting on stations list before matching nearest station.
  2. Use better data source for Train stations and routes GeoJSON
  3. Create algorithm for optimal train route between the departure and arrival stations using existing data
  4. Change icon to train when train travel started

Add train routes into the system

Currently only road routes are supported. Need to add routes of trains as well. Currently only Indian Railways routes will be supported for inter-state travels within india

Add weather display

Use openweathermap api to show current weather of destination where user is traveling

Add vehicle booking feature

A random number of vehicles are generated in a radius of 50 KM around user's current location.
When booking process starts, the nearest vehicle is selected and begins approach towards user's location which becomes the pickup point.
The destination is set as per current flow and travel continues as per current flow.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.