Overview
Core Projects provides comprehensive project management capabilities for construction developments. Each project can contain multiple towers, with configurable floors, pricing policies, and dynamic price adjustments based on sales progress.Creating Projects
Projects are created through the admin interface with detailed configuration options.Project Configuration
When creating a project, you can configure:Basic Information
- Project name and description
- Start and end dates
- Initial and final budget
- Location (linked to cities/departments)
Construction Details
- Built square meters
- Number of towers and floors
- Stratum (1-6 socioeconomic level)
- Quantity of apartments, locals, and parking spaces
Sales Configuration
- Minimum down payment percentage
- Minimum separation value
- Down payment term (months)
- Maximum separation period (days)
Height Premium
- Base height premium
- Premium increment per floor
- Starting floor for premium calculation
- Enable/disable height premium
Project States
Projects can be activated or deactivated:Tower Management
Each project can have multiple towers, which serve as containers for floors and units.Creating Towers
Towers are created within a project with:- Tower name/identifier
- Project association
- Initial state
- Starting floor for height premium calculation
Floor Management
Floors (pisos) are organized within towers:Pricing Policies
Core Projects supports dynamic pricing through pricing policies that automatically adjust unit prices based on sales progress.Policy Configuration
Escalating Price Policy
Pricing policies define:
- Sales per tier (ventas_por_escalon): Number of sales before price increase
- Percentage increase: Price adjustment per tier
- Effective date: When the policy becomes active
- Status: Active or inactive
How Pricing Works
- Initial Pricing: Units start at base price from their type
- Sales Tracking: System counts total sales in project
- Tier Calculation: Current tier = total sales ÷ sales per tier
- Price Factor:
factor = (1 + percentage/100) ^ current_tier - Final Price: Base price × factor
Example
With a policy of:- 10 sales per tier
- 5% increase per tier
- Sales 0-9: Base price × 1.00
- Sales 10-19: Base price × 1.05
- Sales 20-29: Base price × 1.1025
- Sales 30-39: Base price × 1.1576
Height Premium
Units on higher floors can automatically receive price premiums.Premium Calculation
Example Premium
Project configuration:- Base premium: $5,000,000
- Increment per floor: $1,000,000
- Starting floor: 3
- Floor 1-2: $0
- Floor 3: $5,000,000
- Floor 4: $6,000,000
- Floor 5: $7,000,000
- Floor 6: $8,000,000
Project Details View
The project detail page shows:Project Info
- Name, description, dates
- Budget and construction details
- Location information
- Sales configuration
Towers
- List of towers in project
- Tower states
- Quick access to tower details
Pricing Policies
- Active and historical policies
- Current pricing tier
- Price increase history
Social Areas
- Common areas
- Amenities
- Facilities
Project Relationships
Projects are the central entity connecting:Validation Rules
Project creation enforces:Best Practices
Configure pricing policies before sales
Configure pricing policies before sales
Set up pricing policies before beginning sales to ensure consistent pricing across the project lifecycle.
Use height premiums strategically
Use height premiums strategically
Plan tower structure carefully
Plan tower structure carefully
Towers cannot be deleted if they have associated units. Plan your tower structure during project setup.
Monitor sales tiers
Monitor sales tiers
Track when your project reaches new pricing tiers to inform marketing and sales strategies.