Tic-TAC-Vue es una simple aplicación de página de JavaScript (SPA) escrita con enrutador VUE, VUEX y VUE. Su objetivo es ser un "estudio de caso" para principiantes que desean aprender Vue y su poderoso ecosistema.
Haga clic aquí para probar la versión de demostración en línea.

En este proyecto, adopté dos metodologías para tener un código mejor factorado y archivos de origen organizados: BEM y diseño atómico.
BEM (que significa modificador de elementos de bloque) es una metodología que le ayuda a crear componentes reutilizables en el desarrollo frontal. Se trata de dividir sus clases CSS usando bloques , elementos y modificadores . El DOM final podría ser detallado, pero tendrá un mejor código fuente factorizado y, debido a que no tiene que anidar las clases de CSS, su paquete CSS resultará menos pesado.
Haga clic aquí si desea profundizar en BEM.
El diseño atómico es una metodología para crear sistemas de diseño. De manera similar a la química, puede organizar su archivo de componentes (en este escenario, vue componentes de un solo archivo) utilizando átomos , moléculas y organismos .
Los átomos son los componentes básicos de la materia. Aplicado a las interfaces web, los átomos son nuestras etiquetas HTML, como una etiqueta de formulario, una entrada o un botón.
Las moléculas son grupos de átomos unidos y son las unidades fundamentales más pequeñas de un compuesto.
Los organismos son grupos de moléculas unidas para formar una sección relativamente compleja y distinta de una interfaz.
En primer lugar, le sugiero que eche un vistazo a la documentación de Vue, especialmente para:
Puede instalar Tic-Tac-Vue Cloning the Project:
git clone https://github.com/Sanfra1407/tic-tac-vue.git
Luego instale dependencias de NPM:
npm install
Dado que este proyecto se ha desarrollado con Vite.js, puede usar sus propios comandos CLI integrados para servir, construir o tener una vista previa de la aplicación.
npm run dev
npm run build
npm run preview
npm run lint
Para implementar su aplicación, puede seguir la guía oficial de Vite.js.