Demo educativo de docking molecular con estetica Matrix/cyberpunk.
- Proyecto listo para correr localmente con Vite + React + TypeScript
- Incluye soporte para control Xbox y teclado
- Incluye datos locales de PDB para funcionar offline
- Pensado para que alumnos y asistentes de codigo lo puedan modificar con facilidad
- Produccion publica: https://hackea-virus.pages.dev
- Desarrollo local con Vite:
http://localhost:5173 - Build estatico local:
http://localhost:8080
- Node.js 18 o superior
- npm
- Opcional: control Xbox USB
git clone <TU-REPO>
cd hackea-virus
npm installnpm run devSi ya tienes el build servido por el puerto local:
npm run build
python -m http.server --directory dist 8080npm run dev
npm run build
npm run preview
npm run lint
npm run deploy:pagesA: aceptar o continuarB: regresar o cancelarX: lanzar dockingY: informacionD-pado stick: navegar listas y desplazar pantallas
Enter: aceptar o continuarEscape: regresar o cancelarX: lanzar dockingI: informacion- Flechas: navegar listas y desplazar pantallas
src/components/: pantallas y componentes visualessrc/hooks/: hooks de control y navegacionsrc/data/: datos de moleculas, proteinas y simulacionsrc/styles/: tema global y estilos basepublic/pdb/: estructuras locales para no depender de internet
Si vas a trabajar con Claude Code o Codex:
- Abre la carpeta del proyecto.
- Cambia solo los archivos que necesites.
- Ejecuta
npm run buildantes de compartir cambios. - No comitees
node_modules/nidist/.
git checkout -b mi-cambio
npm run dev
# editar archivos
npm run build
git add .
git commit -m "describe tu cambio"
git push- Pantalla de presentacion
- Selector de moleculas y proteinas
- Simulacion de docking
- Resultados y panel cientifico
- Scroll automatico con control
- Dataset local para demo offline
MIT. Ver archivo LICENSE.
Esta aplicacion es una demostracion didactica. Las puntuaciones y simulaciones son hipotesis computacionales y no sustituyen validacion experimental.