This is a submission for the DEV's Worldwide Show and Tell Challenge Presented by Mux
What I Am Building
Bus route finder, from where you are to your destination. Navigate Bucaramanga with breeze.
My Pitch Video
Demo
At the moment, the project has only the integration with the Google APIs.
And I working hard to publish the first version. Here's the repo.
The Story Behind It
One year ago, I moved from the city of Medellín, to Bucaramanga, Colombia.
I found a difference in the transportation quality and my first thought was to find a way to help me understand the routes of the buses.
Then a light bulb turned on in my head (literally); I always liked to help others and code, so I fused both things, and being honest, it excites me to work on this.
Technical Highlights
As the MVP is the priority, next are the services required to run it:
Hosting
For fast publication and with zero cost I choose Github Pages or Vercel
Algorithms
And as data structures are tied to algorithms and the reverse is also true, for now, I would host all the public data (format to be defined) of the buses routes in the repository and fetch them at demand.
Maps, Routes, AutoComplete API
Using the maps services of Google becomes important as they are fast to integrate and to use with zero backend, using only Vanilla JavaScript.
For later, the idea is to allow the administrators of the transportation companies to be able to update the routes, see metrics and make public announcements, this would required (This is the selling stage).
MVP: Vanilla JavaScript, Google Maps API, Github Pages.
Further Development:
- SvelteKit (Frontend, SPA); fast to use, ideal for a not large SPA (Single Page App).
- Rust (Backend); robust and lightweight backend, allowing to use a little VM instance at first or even a fleet of Lambda functions.
- AWS; One EC2, or a fleet of Lambda functions with Gateway API.
- Github Pages, Vercel or Neocities (why not?); a place to publish comfortably, avoiding to manage more than one VM instance.
Top comments (4)
Good work ! All the best
Thanksss!!!
First post on DEV.to, what a great way to start posting jaja!
Some comments may only be visible to logged-in visitors. Sign in to view all comments.