Unified platform for video games, PC components, and gaming accessories
Gaming enthusiasts in Mexico face fragmented shopping experiences — scattered stores, inconsistent pricing, limited product information, and unreliable delivery. RataCueva solves this with a unified ecommerce ecosystem that centralizes video games, PC components, pre-built systems, and gaming accessories in one platform with real-time inventory, secure checkout, and admin tools.
┌──────────────┐
│ Web App │
│ (Next.js) │
└──────┬───────┘
│
┌──────▼───────┐
│ REST API │
│ (Express) │
└──────┬───────┘
│
┌──────▼───────┐
│ MongoDB │
└──────────────┘
| Repository | Purpose | Stack | Status |
|---|---|---|---|
| web-app | Gaming ecommerce frontend | Next.js, TypeScript, TailwindCSS | ✅ Active |
| api | Gaming ecommerce backend API | Express, TypeScript, MongoDB | ✅ Active |
- Customers browse the catalog, search products by category, add items to cart, and complete purchases
- Admins manage products, inventory, orders, and users through the admin dashboard
- The API handles authentication, product CRUD, order processing, and payment integration
- Real-time updates keep inventory and pricing synchronized across the platform
- JWT-based authentication for users and admins
- Role-based access control (customer vs admin)
- Encrypted password storage with bcrypt
- Secure payment and order processing
We follow a strict PR-based workflow. Check each repository's CONTRIBUTING.md for guidelines.
Built with ❤️ by the RataCueva team · 2026