Skip to content

Repository files navigation

Seat Code Challenge

Descripción

Aplicación de gestión de usuarios que permite crear, leer, actualizar y eliminar usuarios.

Características

  • ✅ Gestión de usuarios (CRUD)
  • ✅ Validación de formularios
  • ✅ Internacionalización (i18n)
  • ✅ Tema claro/oscuro
  • ✅ Diseño responsive
  • ✅ Pruebas unitarias con Vitest
  • ✅ Tour de la aplicación

Tecnologías

  • React 19
  • TypeScript
  • Tailwind CSS
  • React Query
  • Zustand
  • i18next
  • Vitest

Instalación

# Instalar dependencias
npm install

# Ejecutar en modo desarrollo
npm run dev

Pruebas

Pruebas Unitarias (Vitest)

# Ejecutar pruebas unitarias
npm run test

Estructura del Proyecto

src/
  ├── components/      # Componentes reutilizables
  ├── features/        # Características organizadas por dominio
  ├── hooks/           # Hooks personalizados
  ├── lib/             # Bibliotecas y configuraciones
  ├── store/           # Estado global
  ├── utils/           # Utilidades
  ├── App.tsx          # Componente principal
  └── main.tsx         # Punto de entrada

Licencia

MIT

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages