Una aplicación de demostración para ilustrar cómo [Inertia.js] (https://inertiajs.com/) funciona con [Laravel] (https://laravel.com/) y [Svelte] (https://svelte.dev/).
Este proyecto de demostración simula un gestor de inmobiliarias un sistema que abarque ambos públicos donde la inmobiliaria pueda gestionar todos sus inmuebles en venta y arriendo con toda la información necesaria como fotografías, descripción completa de sus interiores (habitaciones, baños, garaje, piso, etc), junto a imágenes, dirección y ubicación geográfica (latitud, longitud) para que aquellos clientes cercanos o aun mas lejos puedan ver un inmueble y poder entrar en contacto con la inmobiliaria si se encuentra interesado y seguir un paso más cerca para realzar un cierre.
Clonar el repositorio localmente:
git clone https://github.com/jorgeicarrillog/real-estate-manager.git
cd real-estate-manager
Instalar dependencias de PHP:
composer install
Instalar dependencias de NPM:
npm install
Construir archivos:
npm run dev
Configuración de instalación:
cp .env.example .env
Generar clave de aplicación:
php artisan key:generate
Crea una base de datos SQLite. También puede usar otra base de datos (MySQL, Postgres), simplemente actualice su configuración en consecuencia.
touch database/database.sqlite
Ejecute migraciones de base de datos:
php artisan migrate
Ejecute la sembradora de base de datos:
php artisan db:seed
Ejecute el servidor artisan:
php artisan serve
Usted está listo para ir! Visite Gestor Inmobiliario en su navegador e inicie sesión con:
Para ejecutar las pruebas del Gestor Inmobiliario, ejecute:
php artisan test
La plataforma proporciona un sistema de autenticación ligero para API simples basadas en tokens. Permite que cada usuario de la aplicación genere múltiples tokens API para su cuenta.
En esta sección se describen las API para la gestión de propietarios.
Nota: Debe utilizar la autenticación con la api key para acceder a los datos.
En esta sección se describen las API para la gestión de inmobiliarias.
En esta sección se describen las API para la gestión de propiedades.
En esta sección se describen los pasos para publicar un DEMO en Heroku.