MyKaizenFit /
nexfit365
Aplicación full stack de fitness y nutrición con Next.js, Django REST Framework, PostgreSQL, Redis, Docker, autenticación JWT y panel de administración.
Loading repository data…
JManzanilla / repository
Aplicación Full Stack interactiva desarrollada como proyecto final en Tripleten. Implementa lógica avanzada con TypeScript, arquitectura modular (Client/Server) y despliegue con Docker.
Plataforma web completa para administrar un torneo de basquetbol municipal. Permite gestionar equipos, jugadores, partidos, estadísticas, transmisiones en vivo y cuentas de usuario con roles diferenciados.
| Tecnología | Versión | Uso |
|---|---|---|
| React | 19 | Librería de UI |
| TypeScript | 5 | Tipado estático |
| Vite | 8 | Bundler y dev server |
| Tailwind CSS | 4 | Estilos utilitarios |
| TanStack Query | 5 | Caché y fetching de datos |
| Wouter | 3 | Enrutamiento del cliente |
| Lucide React | — | Íconos |
| Sileo | — | Notificaciones toast |
| Tecnología | Versión | Uso |
|---|---|---|
| Next.js | 16 | Framework API (App Router) |
| TypeScript | 5 | Tipado estático |
| Drizzle ORM | 0.45 | ORM para PostgreSQL |
| Zod | 4 | Validación de esquemas |
| Jose | 6 | JWT (autenticación) |
| bcryptjs | 3 | Hash de contraseñas |
| Servicio | Uso |
|---|---|
| Supabase (PostgreSQL) | Base de datos principal |
| Supabase Storage | Almacenamiento de imágenes (logos, fotos, actas) |
| Google Cloud Run | Deploy del backend y frontend |
| Docker | Contenedorización |
| nginx | Servidor del frontend en producción |
┌─────────────────────┐ ┌─────────────────────┐
│ Frontend (Vite) │ ──API── │ Backend (Next.js) │
│ React + Tailwind │ HTTPS │ API Routes + JWT │
│ Cloud Run :8080 │ │ Cloud Run :3000 │
└─────────────────────┘ └──────────┬──────────┘
│
┌──────────▼──────────┐
│ Supabase (Postgres) │
│ + Storage │
└─────────────────────┘
| Rol | Acceso |
|---|---|
admin | Todo el sistema |
lider | Gestión de su equipo (roster, fotos, logo) |
anotador | Mesa técnica (marcador, estadísticas en vivo) |
transmision | Gestión de enlaces de transmisión |
Los roles anotador y transmision pueden recibir permisos adicionales por sección configurados por el admin.
web_project_final/
├── client/src/ # Frontend React
│ ├── components/ # Componentes reutilizables
│ ├── context/ # AuthContext (estado de sesión)
│ ├── lib/ # apiClient, queryClient
│ └── pages/ # Una página por ruta
├── server/ # Backend Next.js
│ ├── app/api/ # Rutas de la API REST
│ ├── db/ # Schema de Drizzle + conexión
│ └── lib/ # Helpers (auth, API responses)
├── shared/ # Tipos compartidos entre cliente y servidor
├── Dockerfile # Build del frontend para Cloud Run
└── server/Dockerfile # Build del backend para Cloud Run
server/.env.local)DATABASE_URL=postgresql://...
AUTH_SECRET=tu_secreto_largo_y_aleatorio
SUPABASE_URL=https://xxx.supabase.co
SUPABASE_SERVICE_ROLE_KEY=eyJ...
FRONTEND_URL=http://localhost:5173
VITE_API_URL=http://localhost:3000
# Terminal 1 — Backend
cd server
npm install
npm run dev # http://localhost:3000
# Terminal 2 — Frontend
npm install
npm run dev:client # http://localhost:5173
gcloud run deploy torneo-api \
--source server/ \
--region us-central1 \
--port 3000 \
--set-env-vars DATABASE_URL="...",AUTH_SECRET="...",SUPABASE_URL="...",SUPABASE_SERVICE_ROLE_KEY="...",FRONTEND_URL="https://torneo-web-xxx.run.app"
gcloud run deploy torneo-web \
--source . \
--region us-central1 \
--port 8080
Jesús Manzanilla — @JManzanilla
Selected from shared topics, language and repository description—not editorial ratings.
MyKaizenFit /
Aplicación full stack de fitness y nutrición con Next.js, Django REST Framework, PostgreSQL, Redis, Docker, autenticación JWT y panel de administración.
AriasDaniel7 /
🚀 API REST de Pokédex construida con NestJS y MongoDB. Aplicación full-stack con CRUD completo, paginación, validaciones y seeding automático desde PokeAPI
RiosSebastian /
Aplicación de gestión de proyectos Full Stack. Desarrollada con Spring Boot (Java), Next.js (TypeScript) y MySQL. Incluye autenticación JWT, arquitectura por capas y orquestación Docker.
jonasotoaguilar /
Aplicación web full-stack para la gestión de órdenes de servicio y seguimiento de tickets, construida con Next.js, TypeScript y Appwrite, con soporte Docker y control de estados.
yimgame /
Este proyecto es una aplicación web full-stack diseñada para mostrar habilidades, proyectos y experiencia con una interfaz de usuario inmersiva y futurista. Combina animaciones fluidas, diseño responsivo