Skip to content

Latest commit

 

History

28 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎮 Pokédex Webapp

Aplicación web para gestionar un Pokédex, construida con Node.js + Express + Sequelize + Handlebars.


🚀 Instalación y uso

1. Instalar dependencias

npm install

2. Ejecutar en modo desarrollo

npm run dev

3. Ejecutar en modo QA

npm run qa

4. Poblar la base de datos con datos de ejemplo

npm run seed

5. Debug con VS Code

Abre el proyecto en VS Code y presiona F5 (selecciona "Debug Pokedex (development)"). O desde terminal:

npm run debug

⚙️ Variables de entorno

Variable Descripción Ejemplo
NODE_ENV Entorno de ejecución development / qa
PORT Puerto del servidor 3000
DB_DIALECT Motor de base de datos sqlite
DB_STORAGE Ruta del archivo SQLite ./database/dev.sqlite

🧩 Stack tecnológico

Tecnología Uso
Node.js + Express Servidor HTTP, routing
Sequelize ORM (SQLite dev / MySQL QA)
express-handlebars Motor de plantillas (MVC-V)
Tailwind CSS UI responsive
dotenv + cross-env Variables de entorno
nodemon Hot-reload en desarrollo

📋 Funcionalidades

  • Home: Listado de pokémones con filtros por nombre, región y tipo
  • Pokémones: CRUD completo (crear, listar, editar, eliminar con confirmación)
  • Regiones: CRUD completo
  • Tipos: CRUD completo
  • Validaciones en todos los formularios
  • Imágenes con preview en tiempo real
  • Diseño responsive con Tailwind CSS

About

Aplicación web para gestionar un Pokédex. Crea, lista y elimina!.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages