En este repositorio encontrarás una serie de proyectos para fortalecer tu portafolio como JavaScript developer, la rama main tendrá una serie de proyectos los cuales necesitan ser arreglados, en el apartados de issues de este mismo repositorio podrás ver todo lo que hace falta arreglar.
Aquí abajo tienes la lista de proyectos que se actualizarán constantemente
Generador de contraseñas las siguientes características:
- Poder copiar la contraseña
- Definir el total de caracteres que pueda llegar a tener nuestra contraseña
- Generar contraseñas con solo numeros
- Generar contraseñas con solo letras
- Generar contraseñas con solo simbolos
- Generar contraseñas con combinaciones de todo lo anterior
- Generar contraseñas con palabras
Tecnologías
- HTML
- CSS
- JS
- Axios (Opcional)
Issues:
- Mejora el algoritmo de creación de contraseñas 💻
- ¡Las clases son un desastre! Implementa BEM para solucionar esto 🎨
- Mejora la UI ✨
- Implementa librerías 🌐
- Implementa el principio de responsabilidad única en donde sea necesario
- Escribe el README de los proyectos
¿Recuerdas ese famoso juego donde tenías que poner circulitos (o) y equis (x)? El objetivo era básicamente obtener 3 símbolos iguales en línea ya sea vertical, horizontal o diagonal. Pues vamos a recrearlo desde 0 en web usando HTML, CSS y JavaScript.
Especificamente contará con las siguientes características 👇
- Poder escoger el símbolo que queremos usar (o) - (x)
- Dibujar en el DOM el símbolo deseado
- Poder declarar al ganador
- Tener multijugador local
- Tener un algoritmo que juegue contra nosotros
- Tener historial de victorias / derrotas
- Tener contador de victorias
Tecnologías
- HTML
- CSS
- JS
Issues:
- Crea un marcador que te indique las victorias de cada jugador
- Implementa el multijugador local y online
- Implementa el principio de responsabilidad única en donde sea necesario
- Escribe el README de los proyectos
Calculadora con JavaScript utilizando el paradigma de programación funcional
Este proyecto contará con las siguientes características
- Poder efectuar todas las operaciones aritmeticas (suma, resta, multiplicación, división)
- Una UI con la cuál interactuar
- Mostrar resultados en pantalla
- Guardar historial de resultados
Tecnologías
- HTML
- CSS
- JS
Issues:
🚧WIP🚧