> ## Documentation Index
> Fetch the complete documentation index at: https://docs.gridix.live/llms.txt
> Use this file to discover all available pages before exploring further.

# Editing Projects

> Learn how to edit, update, and customize your real estate projects in Gridix

Once you've created a project, you can edit and customize it at any time. This guide covers all editing options available in the Gridix project editor.

## Accessing Project Editor

<Steps>
  <Step title="Navigate to Projects">
    Go to Projects tab in the admin dashboard.
  </Step>

  <Step title="Select Project">
    Click on the project you want to edit from the project list.
  </Step>

  <Step title="Open Editor">
    The project editor will open with all editing options available.
  </Step>
</Steps>

## Project Information

### Basic Details

Edit basic project information:

* **Project Name**: Change the display name
* **Description**: Update project description
* **Address**: Modify physical address
* **Coordinates**: Update GPS coordinates for map
* **Building Image**: Replace main building image

### Building Settings

Modify building-level settings:

* **Number of Floors**: Add or remove floors
* **Currency**: Change pricing currency
* **Project Type**: Update project classification
* **Parking**: Toggle parking availability
* **Commercial Space**: Toggle commercial space availability

## Floor Plans

### Adding Floor Plans

<Steps>
  <Step title="Go to Floor Plans Section">
    Navigate to "Floor Plans" in the project editor.
  </Step>

  <Step title="Upload New Floor Plan">
    Click "Add Floor Plan" and:

    * Select floor number
    * Upload floor plan image
    * Add description (optional)
  </Step>

  <Step title="Mark Apartments">
    After uploading, mark apartment locations on the floor plan.
  </Step>
</Steps>

### Editing Floor Plans

* **Replace Image**: Upload a new image to replace existing floor plan
* **Update Floor Number**: Change floor assignment
* **Delete Floor Plan**: Remove floor plan (apartments will be preserved)
* **Reorder Floors**: Change display order

### Floor Plan Settings

Configure visualization settings:

* **Zoom Level**: Default zoom for floor plan
* **Pan Restrictions**: Limit panning boundaries
* **Grid Overlay**: Show/hide grid
* **Scale Indicator**: Display scale information

## Apartment Management

### Editing Apartments

<Steps>
  <Step title="Select Apartment">
    Click on an apartment in the floor plan or apartment list.
  </Step>

  <Step title="Edit Properties">
    Modify apartment details:

    * Apartment number
    * Number of rooms
    * Area (square meters)
    * Price
    * Status (available, sold, reserved, etc.)
    * Custom fields
  </Step>

  <Step title="Save Changes">
    Click "Save" to apply changes. Changes are reflected immediately.
  </Step>
</Steps>

### Bulk Operations

Perform actions on multiple apartments:

* **Bulk Status Update**: Change status for multiple apartments
* **Bulk Price Update**: Update prices for multiple apartments
* **Bulk Delete**: Remove multiple apartments
* **Bulk Export**: Export apartment data

<Tip>
  Use filters to select specific apartments before performing bulk operations.
</Tip>

## Custom Fields

Add custom properties to apartments beyond the built-in fields. See [Custom Fields](/en/projects/custom-fields) for the full guide.

Available field types: text, number, select, and boolean. Fields support multilingual labels and can be reordered via drag-and-drop.

## Visualization Settings

### Display Options

Customize how your project is displayed:

* **Theme Color**: Set project theme color
* **Background**: Configure background style
* **Apartment Colors**: Customize apartment status colors
* **Font Settings**: Adjust text appearance
* **Tooltips**: Configure hover information

### Interactive Features

Enable/disable interactive features:

* **Click Events**: Apartment click behavior
* **Hover Effects**: Hover information display
* **Zoom Controls**: Zoom in/out buttons
* **Fullscreen Mode**: Fullscreen viewing option
* **Search Functionality**: Apartment search feature

## Pricing Configuration

### Price Settings

Configure pricing options:

* **Base Currency**: Set project currency
* **Price Format**: Configure price display format
* **Currency Symbol**: Position and style
* **Price Ranges**: Define price categories

### Installment Calculator

<Steps>
  <Step title="Enable Installment Calculator">
    Toggle "Enable Installment Calculator" in project settings.
  </Step>

  <Step title="Configure Settings">
    Set:

    * Minimum down payment percentage
    * Maximum installment period (months)
    * Interest rate (if applicable)
    * Calculation method
  </Step>

  <Step title="Test Calculator">
    Use the preview to test installment calculations.
  </Step>
</Steps>

## PDF Presentation

### Uploading PDF

Add a PDF presentation for your project:

<Steps>
  <Step title="Go to PDF Section">
    Navigate to "PDF Presentation" in project settings.
  </Step>

  <Step title="Upload PDF">
    Click "Upload PDF" and select your presentation file.
  </Step>

  <Step title="Set as Default">
    Optionally set as default presentation for the project.
  </Step>
</Steps>

<Info>
  PDF presentations are displayed to visitors and can be downloaded from the widget.
</Info>

## Project Status

### Public/Private Settings

Control project visibility:

* **Public**: Project is visible to everyone via widget
* **Private**: Project requires authentication to view
* **Featured**: Highlight project in listings

### Subscription Status

* **Trial**: 14-day free trial period
* **Active**: Active subscription
* **Expired**: Subscription has expired
* **Cancelled**: Subscription cancelled

## Advanced Settings

### Domain Configuration

Connect custom domains:

* Add custom domain
* Configure DNS settings
* Set as primary domain
* Enable SSL

### API Access

Configure API access:

* Generate API keys
* Set access permissions
* Configure rate limits
* View API usage

## Saving Changes

<Warning>
  Always save your changes before leaving the editor. Unsaved changes will be lost.
</Warning>

Changes are saved in real-time for most fields. For major changes:

* Click "Save" button
* Wait for confirmation message
* Verify changes are applied

## Version History

<Note>
  Gridix keeps a version history of your project. You can view and restore previous versions if needed.
</Note>

Access version history from project settings to:

* View change history
* Compare versions
* Restore previous version
* Export version data

## Troubleshooting

<AccordionGroup>
  <Accordion title="Changes not saving">
    * Ensure you clicked "Save"
    * Check for validation errors
    * Verify internet connection
    * Refresh page and try again
  </Accordion>

  <Accordion title="Can't edit project">
    * Verify you have edit permissions
    * Check subscription status
    * Ensure project is not locked
    * Contact support if issue persists
  </Accordion>

  <Accordion title="Floor plan not updating">
    * Clear browser cache
    * Re-upload floor plan image
    * Check image format and size
    * Try different browser
  </Accordion>
</AccordionGroup>

## Best Practices

<Tip>
  **Save frequently**: Save your work regularly to avoid losing changes.
</Tip>

<Tip>
  **Test changes**: Use preview mode to test changes before publishing.
</Tip>

<Tip>
  **Backup before major changes**: Export project data before making major modifications.
</Tip>

<Tip>
  **Document custom fields**: Keep track of custom fields and their purposes for team members.
</Tip>

## Next Steps

* **[Apartment Management](/en/projects/apartments)** - Detailed guide on managing apartments
* **[Visualization Setup](/en/projects/visualization)** - Customize project display
* **[Pricing Configuration](/en/projects/pricing)** - Set up pricing and installments
