Introduction
The Admin module provides comprehensive project and property management capabilities for administrators and managers. This dashboard serves as the central hub for configuring projects, managing properties, and overseeing system-wide settings.Accessing the Admin Dashboard
Login with Administrator Credentials
Navigate to the Core Projects login page and authenticate with your administrator or manager account (
Gerente or Administrador role).Dashboard Capabilities
Project Management
Administrators have full control over project lifecycle:- Create New Projects – Define residential or commercial construction projects with complete financial parameters
- Configure Project Settings – Set pricing policies, payment terms, and separation rules
- Activate/Deactivate Projects – Control project visibility using the toggle feature at
/proyectos/{id}/toggle-activo - View Project Details – Access comprehensive project information including towers, units, and sales statistics
Property Configuration
The admin panel provides tools to structure your entire real estate inventory:Torre Management
Create and organize building towers within projects:- Define tower names and characteristics
- Associate towers with specific projects
- Configure floor structures
/admin/torres
Unit Types & Properties
Manage different property categories:- Apartments (
/apartamentos) – Residential units with type classifications - Apartment Types (
/tipos-apartamento) – Define unit blueprints with area, rooms, and base pricing - Commercial Locals (
/locales) – Commercial spaces and retail units - Parking Spaces (
/parqueaderos) – Vehicle and motorcycle parking inventory - Social Areas (
/zonas-sociales) – Common amenity spaces
Administrative Controls
Employee Management
Manage system users and access:- Create employee accounts at
/empleados - Assign roles and departments
- Configure permissions through
/dependencias-cargos
Status & Configuration
Define system-wide settings:- Property States (
/estados) – Available, Sold, Reserved, Blocked, Frozen - Sale States – Track transaction lifecycle
- Location Hierarchy (
/ubicacion) – Countries, departments, cities
Sales Oversight
Monitor all sales activity:- View all sales at
/admin/ventas - Manage client database at
/admin/clientes - Review login activity at
/admin/login-logs
Navigation Structure
The admin interface uses a top banner layout (TopBannerLayout.vue) with the following sections:
Proyectos
Central project management hub with creation, editing, and tower configuration workflows.
Inmuebles
Property inventory including apartments, locals, parking, and social areas.
Configuración
System settings: employees, states, locations, and departments.
Ventas
Sales oversight and client management tools.
Key Features
Multi-Step Project Setup
Core Projects uses an 8-step wizard flow when creating new projects:- Project Info – Basic details and location
- Pricing Policies – Configure dynamic pricing rules
- Torres – Create building towers
- Floors – Define floor structures
- Apartment Types – Set unit blueprints
- Units – Generate individual properties
- Parking – Configure parking inventory
- Review – Finalize configuration
Dynamic Pricing Engine
Administrators configure pricing policies (/politicas-precio-proyecto) that automatically adjust unit prices based on:
- Sales velocity (units sold per escalation threshold)
- Time-based factors
- Project phase
Property State Management
Units flow through defined states:- Disponible – Available for sale
- Separado – Reserved with separation payment
- Vendido – Sold with payment plan
- Bloqueado – Administratively blocked
- Congelado – Temporarily frozen
Access Permissions
The admin dashboard requires authentication with middleware:Gerente (Manager) or Administrador (Administrator) roles can access admin routes.
Next Steps
Creating Projects
Learn the complete workflow for setting up new construction projects.
Managing Properties
Master tower, unit, and property configuration.
Related Resources
- Controller:
app/Http/Controllers/Admin/DashboardController.php - View:
resources/js/Pages/Admin/Dashboard.vue - Routes:
routes/web.php:62-235