├── README.md
├── calculator
├── index.html
└── src
│ ├── js
│ ├── domElements.js
│ ├── index.js
│ └── operations.js
│ └── styles
│ └── styles.css
├── githubProfile
├── README.md
├── index.html
└── src
│ ├── domElements.js
│ ├── index.js
│ └── styles.css
├── passwordGenerator
├── README.md
├── index.html
└── src
│ ├── index.js
│ └── styles.css
└── ticTacToe
├── README.md
├── index.html
└── src
├── index.js
└── styles.css
/README.md:
--------------------------------------------------------------------------------
1 | # PlatziChallenge: Crea tu portafolio como javaScript developer
2 |
3 | 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.
4 |
5 | Aquí abajo tienes la lista de proyectos que se actualizarán constantemente
6 |
7 | ## Password generator
8 |
9 | Generador de contraseñas las siguientes características:
10 |
11 | - Poder copiar la contraseña
12 | - Definir el total de caracteres que pueda llegar a tener nuestra contraseña
13 | - Generar contraseñas con solo numeros
14 | - Generar contraseñas con solo letras
15 | - Generar contraseñas con solo simbolos
16 | - Generar contraseñas con combinaciones de todo lo anterior
17 | - Generar contraseñas con palabras
18 |
19 | Tecnologías
20 |
21 | - HTML
22 | - CSS
23 | - JS
24 | - Axios (Opcional)
25 |
26 | Issues:
27 |
28 | - [Mejora el algoritmo de creación de contraseñas](https://github.com/LeoCode0/PlatziChallenge--js-dev/issues/3) 💻
29 | - [¡Las clases son un desastre! Implementa BEM para solucionar esto](https://github.com/LeoCode0/PlatziChallenge--js-dev/issues/4) 🎨
30 | - [Mejora la UI](https://github.com/LeoCode0/PlatziChallenge--js-dev/issues/5) ✨
31 | - [Implementa librerías](https://github.com/LeoCode0/PlatziChallenge--js-dev/issues/6) 🌐
32 | - [Implementa el principio de responsabilidad única en donde sea necesario](https://github.com/LeoCode0/PlatziChallenge--js-dev/issues/14)
33 | - [Escribe el README de los proyectos](https://github.com/LeoCode0/PlatziChallenge--js-dev/issues/13)
34 | ## Tic tac toe / tres en raya / el gato / ta te ti 🎮
35 |
36 | ¿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**.
37 |
38 | Especificamente contará con las siguientes características 👇
39 |
40 | - Poder escoger el símbolo que queremos usar (o) - (x)
41 | - Dibujar en el DOM el símbolo deseado
42 | - Poder declarar al ganador
43 | - Tener multijugador local
44 | - Tener un algoritmo que juegue contra nosotros
45 | - Tener historial de victorias / derrotas
46 | - Tener contador de victorias
47 |
48 | Tecnologías
49 |
50 | - HTML
51 | - CSS
52 | - JS
53 |
54 | Issues:
55 |
56 | - [Crea un marcador que te indique las victorias de cada jugador](https://github.com/LeoCode0/PlatziChallenge--js-dev/issues/16)
57 | - [Implementa el multijugador local y online](https://github.com/LeoCode0/PlatziChallenge--js-dev/issues/15)
58 | - [Implementa el principio de responsabilidad única en donde sea necesario](https://github.com/LeoCode0/PlatziChallenge--js-dev/issues/14)
59 | - [Escribe el README de los proyectos](https://github.com/LeoCode0/PlatziChallenge--js-dev/issues/13)
60 |
61 | ## Calculator
62 |
63 | Calculadora con JavaScript utilizando el paradigma de programación funcional
64 |
65 | Este proyecto contará con las siguientes características
66 |
67 | - Poder efectuar todas las operaciones aritmeticas (suma, resta, multiplicación, división)
68 | - Una UI con la cuál interactuar
69 | - Mostrar resultados en pantalla
70 | - Guardar historial de resultados
71 |
72 | Tecnologías
73 |
74 | - HTML
75 | - CSS
76 | - JS
77 |
78 | Issues:
79 |
80 | ## Github profile
81 |
82 | 🚧WIP🚧
83 |
--------------------------------------------------------------------------------
/calculator/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |