Skip to content

hjoven15/my-counter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧮 Contador React + Vite + Tailwind CSS

React Vite Tailwind CSS Node.js

Una aplicación de contador sencilla construida con React 19, Vite y Tailwind CSS v4, demostrando las mejores prácticas de desarrollo moderno.


✨ Características

  • Vite - Build tool ultrarrápido
  • 🎨 Tailwind CSS v4 - Framework CSS utility-first
  • ⚛️ React 19 - La última versión de React
  • 📱 Responsive Design - Adaptable a todos los dispositivos
  • 🎯 Componentes Modulares - Código limpio y mantenible
  • 🔥 Hot Reload - Desarrollo en tiempo real

🚀 Comenzando

Prerrequisitos

  • Node.js 18+ (recomendado LTS)
  • npm 9+ o yarn/pnpm

Instalación

Clona el repositorio:

git clone https://github.com/hjoven15/my-counter
cd my-counter

Instala las dependencias:

npm install

Ejecuta en modo desarrollo:

npm run dev

Abre tu navegador en:

http://localhost:5173

📦 Scripts Disponibles

npm run dev       # Inicia el servidor de desarrollo
npm run build     # Construye la app para producción
npm run preview   # Previsualiza el build de producción
npm run lint      # Ejecuta ESLint para análisis de código

🏗️ Estructura del Proyecto

my-counter/
├── src/
│   ├── components/
│   │   └── Counter.jsx      # Componente del contador
│   ├── App.jsx              # Componente principal
│   ├── main.jsx             # Punto de entrada
│   └── index.css            # Estilos globales (Tailwind v4)
├── index.html               # HTML principal
├── vite.config.js           # Configuración de Vite
├── package.json             # Dependencias y scripts
└── README.md                # Este archivo

🎨 Tecnologías Utilizadas

  • Frontend Framework: React 19.1.1
  • Build Tool: Vite 7.1.2
  • Styling: Tailwind CSS v4.1.12
  • Package Manager: npm
  • Language: JavaScript (ES6+)

🔧 Configuración de Tailwind CSS v4

Este proyecto utiliza la última versión de Tailwind CSS (v4) con configuración simplificada:

// vite.config.js
import tailwindcss from '@tailwindcss/vite'

export default defineConfig({
  plugins: [
    react(),
    tailwindcss(), // Configuración automática
  ],
})
/* src/index.css */
@import "tailwindcss";

📱 Funcionalidades del Contador

  • Incrementar: Aumenta el contador en 1
  • Decrementar: Disminuye el contador en 1
  • 🎨 Interfaz Moderna: Diseño atractivo con gradientes y sombras
  • 📱 Responsive: Funciona en desktop, tablet y móvil
  • Rendimiento Optimizado: Carga instantánea con Vite

👨‍💻 Autor

Joven - @hjoven15

About

🧮 Contador Moderno - React 19 + Vite + Tailwind CSS v4 Una aplicación de contador responsive con interfaz elegante. Perfecta para aprender desarrollo web moderno con las últimas tecnologías frontend.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages