Egyptian Metro Lines Guide
Egyptian Metro Lines Guide is a web application to help people navigate through the Egyptian Metro in both Arabic and English
Description
This is an implementation of Dijkstra's shortest path on a graph, it defines a graph and replicate the Egyptian Metro Lines on it the let the use
Installation
- Clone and install
- git clone https://github.com/Mohammed-Farid/metro-routing.git
- npm install
Usage
- Add a starting point
- Add an ending point
Technologies used
- Rect.js
- Tailwindcss
What I Learned
-
V3
- Serverless, no node.js dependency
-
V2
- React integration in an Express application
- Working with self-built API endpoints from React
- Working with tailwindcss in React and adding plugins
- Deploying the app and build it on Heroku
-
V1
- Building my own API instead of relying on online APIs
- Creating partials in handlebars
- Working with SASS instead of CSS