βοΈ DroneDT β Plataforma industrial integrada para la comercializaciΓ³n, configuraciΓ³n analΓtica y tracking logΓstico de aeronaves no tripuladas en Colombia. Monorepo de alto rendimiento con arquitectura de doble clΓΊster, diseΓ±o minimalista tΓ©cnico inspirado en SpaceX y layout fluido responsivo adaptativo de 310px a 1900px.
Modular Β· Robusto Β· Obsesivamente Production-Ready Β· Construido en BogotΓ‘ π¨π΄
Desarrollado por: Manuel Nieto β NietoDeveloper
Rol: Full-Stack Software Engineer
- π Rank: #1 Committer en Colombia | #3 en South & Central America β committers.top
- π» Stack: MERN + Next.js + TypeScript + AWS + Docker
- π― Focus: Sistemas de alto rendimiento, production-grade
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β DRONEDT ECOSYSTEM β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β β
β βββββββββββββββββββββββ ββββββββββββββββββββββββββββββββ β
β β π STOREFRONT β β π οΈ ADMIN DASHBOARD β β
β β β β β β
β β Next.js 16 ββββββββΊβ Panel Operativo Privado β β
β β Turbopack Engine β β CRUD Flotas Β· MΓ©tricas β β
β β dronedt.vercel.app β β RBAC Β· Users Online β β
β ββββββββββββ¬βββββββββββ βββββββββββββββ¬βββββββββββββββββ β
β β β β
β ββββββββββββββββ¬ββββββββββββββββββ β
β βΌ β
β ββββββββββββββββββββββββββββββββ β
β β π§ REST API ENGINE β β
β β Node.js 20 + Express + TS β β
β β JWT Β· Zod Β· TelemetrΓa β β
β ββββββββββββββββ¬ββββββββββββββββ β
β β β
β βββββββββββββββββββ΄ββββββββββββββββββ β
β βΌ βΌ β
β βββββββββββββββββββββ ββββοΏ½οΏ½ββββββββββββββββββββ β
β β MongoDB Atlas β β AWS S3 β β
β β ClΓΊster Dual β β Stream Multimedia β β
β β Alta Disponib. β β Industrial CDN β β
β βββββββββββββββββββββ βββββββββββββββββββββββββ β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
drone-dt/ β RaΓz perimetral del monorepo
βββ front/ β CLIENTE: Portal PΓΊblico y Tienda
β βββ public/ β Recursos multimedia y streams de video industrial
β βββ src/
β β βββ app/ β Enrutamiento App Router
β β βββ components/ β Componentes UI fluidos (310pxβ1900px)
β β βββ services/ β Consumo de endpoints de la API central
β βββ package.json
β
βββ back/ β NΓCLEO: REST API Engine
β βββ src/
β β βββ config/ β ConexiΓ³n Mongoose Β· Variables de entorno
β β βββ controllers/ β TelemetrΓa Β· Ventas Β· Usuarios
β β βββ middleware/ β JWT Β· Zod Β· Validaciones de seguridad
β β βββ models/ β Esquemas de base de datos distribuidos
β β βββ server.ts β Punto de entrada del motor backend
β βββ tsconfig.json
β βββ package.json
β
βββ dashboard/ β EMPLEADOS: Panel Administrativo
β βββ src/
β β βββ app/ β Vistas de analΓticas e inventario
β β βββ components/ β Tablas de flotas Β· GrΓ‘ficas en tiempo real
β β βββ hooks/ β Controladores de estado de telemetrΓa
β βββ package.json
β
βββ docker-compose.yml β Matriz de orquestaciΓ³n local
βββ package.json β Orquestador npm workspaces
Portal pΓΊblico de cara al cliente final. Concentra la experiencia inmersiva del catΓ‘logo industrial.
- Configurador de Carga Γtil: SelecciΓ³n de sensores tΓ©rmicos, LiDAR y sistemas de aspersiΓ³n agrΓcola
- MΓ³dulo de Citas Corporativas: Agendamiento para demostraciones en campo y mantenimiento de flotas
- Responsive LΓquido: Adaptabilidad total desde 310px hasta 1900px sin perder legibilidad
Motor de procesamiento en tiempo real sobre TypeScript 5 para robustez absoluta.
- Arquitectura Dual-ClΓΊster: Aislamiento de lecturas y escrituras masivas en MongoDB Atlas
- Filtros de Seguridad Avanzados: Validaciones de payload con esquemas Zod + protecciΓ³n de cabeceras
- Endpoints de TelemetrΓa: Monitoreo en vivo de Γ³rdenes procesadas y drones de prueba
Panel operativo privado exclusivo para operarios y personal tΓ©cnico de DroneDT.
- Users Node Online: Monitor de estado con flujo y actividad de usuarios conectados
- Control CRUD de Flotas: InyecciΓ³n, actualizaciΓ³n y retiro de especificaciones de aeronaves en tiempo real
- MΓ©tricas de Rendimiento: Tableros financieros y grΓ‘ficos vectoriales de ventas operativas
| Capa | TecnologΓa | VersiΓ³n |
|---|---|---|
| π Tienda PΓΊblica | Next.js + React | 16.x / 19.x (Turbopack) |
| π οΈ Panel Admin | Next.js Standalone | 16.x Core Dashboard |
| π¨ Estilos | Tailwind CSS | 4.x Modern Layers Grid |
| βοΈ API Backend | Node.js + Express + TypeScript | v20.x LTS + TS 5.x |
| ποΈ Base de Datos | MongoDB Atlas | Dual-Cluster Distribuido |
| βοΈ CDN / Storage | AWS S3 | Stream Multimedia Industrial |
| π³ Contenedores | Docker Compose | Multi-stage Builds |
| π Hosting API | Railway | Pipeline ProducciΓ³n Continuo |
git clone https://github.com/NietoDeveloper/DroneDT.git
cd drone-dtnpm install# back/.env
MONGO_URI_USERS=mongodb+srv://user:pass@cluster-users.mongodb.net/dt_users
MONGO_URI_BOOKINGS=mongodb+srv://user:pass@cluster-bookings.mongodb.net/dt_bookings
JWT_SECRET=your_ultra_secure_secret_here
JWT_EXPIRES_IN=7d
PORT=5000
# AWS
AWS_REGION=us-east-1
AWS_ACCESS_KEY_ID=your-access-key
AWS_SECRET_ACCESS_KEY=your-secret-key
AWS_S3_BUCKET=dronedt-uploadsdocker-compose up --buildπ³ Docker levanta automΓ‘ticamente:
βββ π Public Storefront β http://localhost:3000
βββ π οΈ Admin Dashboard β http://localhost:3001
βββ π§ Core API Engine β http://localhost:5000/api/v1
| Nodo | URL Local | Deploy |
|---|---|---|
| π Public Storefront | http://localhost:3000 |
dronedt.vercel.app |
| π οΈ Admin Dashboard | http://localhost:3001 |
dashboarddronedt.vercel.app |
| π§ Core API Engine | http://localhost:5000/api/v1 |
Railway |
- ConfiguraciΓ³n de Monorepo mediante npm workspaces optimizados
- Backend REST API Core en TypeScript 5
- Admin Dashboard Next.js 16 para empleados
- Bypass de compilaciΓ³n estricta TypeScript en Vercel
- Componentes fluidos responsivos (310pxβ1900px)
- VinculaciΓ³n de flujos de almacenamiento directo en AWS S3
- AutomatizaciΓ³n de despliegue continuo de microclΓΊsteres
- Real-time drone telemetry visualization
- Mobile app integration
Desarrollo de arquitectura de software protegido bajo Licencia MIT.
Todos los derechos reservados Β© 2026 Manuel Nieto
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
β "Every line of code is optimized for performance β
β and security. Production-ready by default." β
β β
β β NietoDeveloper Standard β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
DroneDT β Built by NietoDeveloper Β· Manuel Nieto
Desarrollado con rigor tΓ©cnico en π BogotΓ‘, Colombia π¨π΄