Skip to content

Latest commit

 

History

187 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VirtualDesk

VirtualDesk es una aplicación frontend de escritorio virtual construida con HTML, CSS y JavaScript vanilla. Incluye un fondo configurable, dock lateral, objetos arrastrables persistentes, notas adhesivas, libretas, listas de tareas, reloj retro y calendario mensual.

Requisitos

  • Node.js 18 o superior.
  • npm.

Instalación

npm install

Ejecutar en desarrollo

npm run dev

Abre http://localhost:5173/ para usar la aplicación.

Crear build de producción

npm run build

Persistencia en la nube (Firebase)

La aplicación guarda el estado del escritorio solo en la nube usando Firebase + Firestore (sin guardado local en localStorage).

  • Al iniciar sesión con Google, se restaura el estado del usuario desde Firestore si ya existe.
  • Si es la primera vez del usuario, se crea el documento con el estado inicial.
  • Se guardan fondo, texto, posición de widgets/objetos y todas las acciones persistidas del escritorio dentro de state.

Colección usada en Firestore:

  • users/{uid}/desk/state

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages