Simulador de Uber

Completado en: 2024-12-8

Simula un dia de trabajo de un driver de uber, conducir a su siguiente carrera, hacer la carrera con un numero variado de pasajeros, calculando entre diferentes puntos de una capital. Calcula el gasto al saber el MPG aproximado del vehiculo asi se puede determinar si el vehiculo que uno tiene puede ser rentable considerando el costo de combustible.

Rol

Creador del diseño de como se veria el sitio, como estaria distribuido el proyecto, como estaria distribuidos los componentes. Tambien cree gran parte del proyecto en cuanto a componentes, pruebas y codigo.

Valor de aprendizaje

Aprendi a integrar APIs de google maps, como mejor utilizar y medir el dinero de utilizar una API externa y averiguar si seria rentable de manera publica. Tambien refinar los conocimientos que tenia sobre seguridad de API en servidores publicos y como mejor protegerlos de que no terminen en los repositorios.

Tecnologias

Frontend

ViteJS, utilizado porque React Vanilla parece estar siendo deprecado y porque Vite ofrece una manera de trabajar bien similar a sus contemporaneos.

Backend

Google Maps Route y Directions API, sin sus creditos gratis de la nube el proyecto no habria sido posible.

Documentación

Para este proyecto queria crear documentación utilizando readthedocs para que cualquier persona no familiar con la aplicación pudiera leer el manual en linea. Readthedocs y parecidos a ellos pueden ser una forma bien facil de documentar un proyecto entero ya que al final solo son markdown pero sin toda la overhead de levantar un proyecto de astro y crear componentes de navegación.