De qué se compone la plantilla
La presencia en línea de una agencia inmobiliaria en tres aplicaciones: el sitio web público de propiedades, el panel de la agencia y la API de NestJS que está detrás de ambos.
| Aplicación | Carpeta | Puerto | Qué es |
|---|---|---|---|
| Sitio web público | storefront/ | 3030 | Viviendas en venta y en alquiler con filtros guardados en la dirección, páginas de propiedad con galerías de fotos y estancias amuebladas con IA, viviendas guardadas, una comparación lado a lado, la página de la agencia, un formulario de contacto y solicitudes de visita |
| Panel de la agencia | admin-dashboard/ | 3031 | Resumen con un mapa de propiedades, propiedades y el editor de propiedades, consultas, visitas, el estudio de amueblado con IA, el asistente de IA, ajustes, administradores y roles, notificaciones en directo |
| API | back-end/ | 8000 | NestJS 11 y TypeORM, con SQLite en local y MySQL por configuración, todas las rutas bajo /api |
La carpeta también contiene docker-compose.yml, que construye e inicia las tres con un solo comando, y cada aplicación tiene su propio Dockerfile.
Qué contiene tu paquete
El paquete Sitio web público es el sitio web de propiedades por sí solo.
| Aplicación | Carpeta | Puerto | Qué es |
|---|---|---|---|
| Sitio web público | storefront/ | 3030 | Viviendas en venta y en alquiler con filtros guardados en la dirección, páginas de propiedad con galerías de fotos y estancias amuebladas con IA, viviendas guardadas, una comparación lado a lado, la página de la agencia, un formulario de contacto y solicitudes de visita |
No tiene datos propios: cada anuncio, foto, barrio y ajuste viene de la API de Velra, así que necesita esa API en marcha. La API y el panel de la agencia son paquetes aparte y no están en esta descarga.
Qué contiene tu paquete
El paquete Panel de la agencia es el back office de la agencia por sí solo.
| Aplicación | Carpeta | Puerto | Qué es |
|---|---|---|---|
| Panel de la agencia | admin-dashboard/ | 3031 | Resumen con un mapa de propiedades, propiedades y el editor de propiedades, consultas, visitas, el estudio de amueblado con IA, el asistente de IA, ajustes, administradores y roles, notificaciones en directo |
No tiene datos propios: cada pantalla lee y escribe a través de la API de Velra, así que necesita esa API en marcha. La API y el sitio web público son paquetes aparte y no están en esta descarga.
Qué contiene tu paquete
El paquete API Backend es la API de NestJS por sí sola, con la base de datos, la agencia de demostración y todas las rutas que usan los dos frontends.
| Aplicación | Carpeta | Puerto | Qué es |
|---|---|---|---|
| API | back-end/ | 8000 | NestJS 11 y TypeORM, con SQLite en local y MySQL por configuración, todas las rutas bajo /api |
El sitio web público y el panel de la agencia son paquetes aparte y no están en esta descarga. Cualquier cliente puede usar la API por HTTP.
En Windows, usa PowerShell o Git Bash para los comandos de estas guías.
Ambos frontends funcionan en inglés y en árabe, con la interfaz árabe de derecha a izquierda, y con un tema claro, uno oscuro y uno del sistema.
