Actualmente estoy trabajando en mi primera aplicación del mundo real destinada a hacer que el trabajo de mi líder sea un poco más fácil. Me ofrecí para hacerlo para desafiarme a mí mismo y tratar de aprender cosas nuevas, ya que soy nuevo y necesito desafíos del mundo real para ayudarme a crecer.
Lo que estoy haciendo es crear una aplicación basada en navegador utilizando HTML, CSS y Javascript (nada elegante) y automatizar la rotación de nuestro personal en el trabajo.
Tengo un prototipo de trabajo, que no fue difícil de escribir, la función de rotación funciona como imaginé cuando se me ocurrió esta idea por primera vez.
Tengo este prototipo en línea aquí: https://chillaxin-cyborg.neocities.org/Upstairs%20Crew%20Rotation%20(prototype)/Crew%20Rotation%202.html
Disculpe el estilo, no me he centrado mucho en eso hasta el momento (más preocupado por la funcionalidad en este momento).
Mi pregunta es que debo hacer para:
permitir que mi líder guarde la rotación actual cuando haga clic en el botón de rotación (en lugar de que la matriz vuelva a su orden original)
permitir que mi cliente potencial agregue o elimine miembros de la tripulación y que esos cambios también se guarden.
Supongo que necesito usar algún tipo de tecnología de back-end para que esto suceda, ¿verdad? ¿O hay otro método que pueda usar? Me gustaría que esta aplicación funcione sin conexión, si es posible.
Gracias
Puede usar la API de almacenamiento local del navegador para conservar los datos entre sesiones, sin embargo, esto no funcionará en todas las computadoras, eso requeriría un poco de trabajo de back-end. Desafortunadamente para usted, trabajar con el almacenamiento local es un poco más complicado cuando se usa javascript de vainilla, ya que algunas bibliotecas se pueden usar para abstraer las cosas difíciles de usted. aquí hay algo de documentación para empezar