El siguiente proyecto se trata de una aplicación para generar códigos mediante la lógica del Cifrado César. Dicha herramienta ayuda a cifrar lugares de eventos para mantener la confidencialidad y seguridad de los usuarios, evitando que personas desconocidas sepan donde se encuentran,y así mismo impidiendo tener que lidiar con invitados sorpresa.
El usuario que ingresa a Safevent son personas de sexo indistinto y de edad entre 13 años en adelante. Usuarios que buscan privacidad y seguridad al momento de realizar eventos.
Los usuarios buscan tranquilidad y confianza que las personas que asistan a sus eventos, estén seguras de disfrutar una fiesta, sin inconvenientes a causa de personas que no están invitadas, así como mantener la confidencialidad de su ubicación.
El feedback recibido, se centró en disminuir la cantidad de vistas, y botones, ayudando a una mejor experiencia y entendimiento para el usuario.
- Diseñar la aplicación pensando y entendiendo al usuario.
- Crear prototipos para obtener feedback e iterar.
- Aplicar los principios de diseño visual: Tamaño, contraste, color, alineación
- Uso correcto de HTML semántico: header, main, footer
- Uso de selectores de CSS: class, id, element selectors
- Construir tu aplicación respetando el diseño realizado (maquetación).
- Uso de selectores del DOM: p, div, h1, a...
- Manejo de eventos del DOM: id-addEventListener
- Manipulación dinámica del DOM: id-document.getElementById, document.querySelector
- Manipulación de strings.
- Uso de condicionales (if-else | switch): if-else
- Uso de bucles (for | do-while): for
- Uso de funciones: parámetros | argumentos | valor de retorno
- Declaración correcta de variables (const & let).
- [] Testeo de tus funciones.
- Comandos de git (add | commit | pull | status | push).
- Manejo de repositorios de GitHub (clone | fork | gh-pages).
- Uso de identificadores descriptivos (Nomenclatura(Camel Case) | Semántica).
- Uso de linter para seguir buenas prácticas (ESLINT).
