https://github.com/chrisdev-ts/ratacueva-web

RataCueva es un ecommerce gamer especializado en la venta de videojuegos, componentes de PC, PCs armadas, y otros productos relacionados con el mundo de la tecnología y los videojuegos.

https://github.com/chrisdev-ts/ratacueva-web

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (5.0%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

RataCueva es un ecommerce gamer especializado en la venta de videojuegos, componentes de PC, PCs armadas, y otros productos relacionados con el mundo de la tecnología y los videojuegos.

Basic Info
  • Host: GitHub
  • Owner: chrisdev-ts
  • Language: TypeScript
  • Default Branch: main
  • Size: 2.72 MB
Statistics
  • Stars: 3
  • Watchers: 0
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created about 1 year ago · Last pushed 11 months ago
Metadata Files
Readme Contributing

README.md

RataCueva

Plataforma de ecommerce especializada en productos gaming: videojuegos, componentes de PC, equipos armados y accesorios para gamers.

Next.js version React version TypeScript version TailwindCSS version

🖥️ Capturas de pantalla

Página principal Catálogo de productos Carrito de compras Dashboard admin

🎮 ¿Qué es RataCueva?

RataCueva es una plataforma integral de ecommerce gaming que incluye:

  • Tienda online - catálogo completo de productos gaming
  • Panel administrativo - gestión de inventario, ventas y envíos
  • Sistema de autenticación - registro y login de usuarios
  • Carrito inteligente - experiencia de compra optimizada

La plataforma ofrece desde componentes de PC y periféricos hasta videojuegos y equipos completos, proporcionando todo lo necesario para la comunidad gamer.


✨ Funcionalidades

🛒 Catálogo completo - videojuegos, componentes, PCs armadas y accesorios
🔍 Búsqueda avanzada - filtros por categoría, precio y especificaciones
🛡️ Autenticación segura - registro, login y recuperación de contraseña
📱 Diseño responsivo - experiencia optimizada en todos los dispositivos
📊 Panel administrativo - gestión de productos, empleados y ventas
💳 Carrito inteligente - proceso de compra simplificado


🛠 Tecnologías

  • Next.js 15 con App Router
  • React 19 para interfaces interactivas
  • TypeScript para desarrollo robusto
  • TailwindCSS 4 para estilos modernos
  • Framer Motion para animaciones fluidas
  • React Query para gestión de estado del servidor
  • Axios para comunicación con APIs
  • React Table para tablas de datos

⚡ Instalación rápida

Prerrequisitos

  • Node.js (v18 o superior)
  • npm o yarn

Pasos

  1. Clonar repositorio

bash git clone https://github.com/chrisdev-ts/ratacueva-web.git cd ratacueva-web

  1. Instalar dependencias

bash npm install

  1. Configurar variables de entorno Crea .env.local en la raíz:

NEXT_PUBLIC_API_URL="http://localhost:3001" DATABASE_URL="tu_database_url" NEXTAUTH_SECRET="tu_secret_key"

  1. Ejecutar en desarrollo

bash npm run dev

La aplicación estará disponible en http://localhost:3000


🏗 Estructura del proyecto

src/ ├── app/ # App Router de Next.js │ ├── (auth)/ # Rutas de autenticación │ ├── (dashboard)/ # Panel administrativo │ └── (shop)/ # Tienda online ├── components/ # Componentes reutilizables │ ├── atoms/ # Componentes básicos │ ├── features/ # Componentes por funcionalidad │ └── organisms/ # Componentes complejos ├── hooks/ # Hooks personalizados ├── services/ # Servicios de API └── contexts/ # Contextos de React


🏗 Ecosistema RataCueva: nuestros repositorios

RataCueva está compuesto por múltiples repositorios especializados:

| Repositorio | Propósito | Estado | | ---------------------------------------------------------------- | ------------------------ | ---------------- | | ratacueva-web | Frontend ecommerce | ✅ En desarrollo | | ratacueva-api | API backend principal | ✅ En desarrollo | | ratacueva-mobile | App móvil nativa | 🚧 Planificado | | ratacueva-payments | Microservicio de pagos | 🚧 Planificado |


🤝 Colaboración interna

Seguimos convenciones específicas para mantener consistencia - consulta CONTRIBUTING.md y INTERFACES.md para conocer nuestras convenciones de desarrollo y estructura de datos.

📝 Licencia

Este proyecto está bajo la licencia MIT. Consulta el archivo LICENSE para más detalles.

Owner

  • Name: Christian Serrano
  • Login: chrisdev-ts
  • Kind: user
  • Location: Mexico

Trying do better

GitHub Events

Total
  • Create event: 41
  • Issues event: 2
  • Watch event: 2
  • Delete event: 32
  • Issue comment event: 12
  • Member event: 3
  • Push event: 78
  • Pull request review comment event: 19
  • Pull request review event: 59
  • Pull request event: 66
Last Year
  • Create event: 41
  • Issues event: 2
  • Watch event: 2
  • Delete event: 32
  • Issue comment event: 12
  • Member event: 3
  • Push event: 78
  • Pull request review comment event: 19
  • Pull request review event: 59
  • Pull request event: 66

Issues and Pull Requests

Last synced: 12 months ago

All Time
  • Total issues: 0
  • Total pull requests: 1
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Total issue authors: 0
  • Total pull request authors: 1
  • Average comments per issue: 0
  • Average comments per pull request: 0.0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 1
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 1
  • Average comments per issue: 0
  • Average comments per pull request: 0.0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • chrisdev-ts (1)
Pull Request Authors
  • aleor25 (18)
  • chrisdev-ts (12)
  • misraelDev (4)
  • ErickBeLike (4)
  • styleEddie (2)
Top Labels
Issue Labels
help wanted (1) invalid (1)
Pull Request Labels
enhancement (14) documentation (4) wontfix (2) duplicate (1) mini-refactor (1) refactor (1) bug (1)

Dependencies

package-lock.json npm
  • 401 dependencies
package.json npm
  • @eslint/eslintrc ^3 development
  • @tailwindcss/postcss ^4 development
  • @types/node ^20 development
  • @types/react ^19 development
  • @types/react-dom ^19 development
  • eslint ^9 development
  • eslint-config-next 15.3.4 development
  • tailwindcss ^4 development
  • typescript ^5 development
  • next 15.3.4
  • react ^19.0.0
  • react-dom ^19.0.0