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.
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
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
Metadata Files
README.md
RataCueva
Plataforma de ecommerce especializada en productos gaming: videojuegos, componentes de PC, equipos armados y accesorios para gamers.
🖥️ Capturas de pantalla
🎮 ¿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
- Clonar repositorio
bash
git clone https://github.com/chrisdev-ts/ratacueva-web.git
cd ratacueva-web
- Instalar dependencias
bash
npm install
- Configurar variables de entorno
Crea
.env.localen la raíz:
NEXT_PUBLIC_API_URL="http://localhost:3001"
DATABASE_URL="tu_database_url"
NEXTAUTH_SECRET="tu_secret_key"
- 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
- Repositories: 1
- Profile: https://github.com/chrisdev-ts
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
Pull Request Labels
Dependencies
- 401 dependencies
- @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