{
  "format": "dataset-manifest/1",
  "slug": "real-estate-crowdfunding-platform",
  "version": 2,
  "seed": "real-estate-crowdfunding-platform:1",
  "spec": {
    "format": "dataset/1",
    "slug": "real-estate-crowdfunding-platform",
    "name": "Real Estate Investment Dynamics",
    "tagline": "Investor records, property details, investment tiers, and dividend flows from a real estate crowdfunding platform.",
    "description": "Investors engage in real estate projects by pooling funds through a crowdfunding platform, allowing them to diversify their portfolios with various properties. Each investment tier represents a different level of financial commitment, with higher tiers typically offering greater potential returns but also involving higher risks. Properties are listed on the platform, each with distinct characteristics that attract different investor profiles. Some properties may be in high-demand locations, enticing more conservative investors, while others in emerging markets may appeal to those looking for higher risk and reward. The flow of dividends from successful ventures provides investors with returns on their investments, fostering continued participation in the platform.\n\nIn this dataset, the 'investors' table captures individual or institutional investors, detailing their profiles and investment behaviors. The 'properties' table lists the different real estate assets available for investment, including their locations and market potential. 'Investment_tiers' defines the various levels of investment opportunities, outlining what returns each tier may offer. The 'dividends' table tracks the returns generated from each property investment, while the 'user_demographics' table provides insights into the investors' backgrounds, allowing for analysis of their investment preferences and performance.\n\nOne row in the 'investors' table represents a unique investor, while a row in the 'properties' table corresponds to a specific property available for investment. The 'investment_tiers' table connects to both investors and properties, indicating which tier each investor uses for their investments. The flow of dividend data links back to the properties and investment tiers, revealing how returns are distributed. Questions that can be explored using this data include: What investment tiers yield the highest dividends? What demographic factors influence investment choices? How do property characteristics align with investor preferences? The dataset is synthetic, designed for practice and exploration in real estate investment analytics.",
    "domain": "real-estate",
    "shape": "ledger",
    "useCases": [
      "sql-practice",
      "teaching"
    ],
    "keywords": [
      "real estate",
      "crowdfunding",
      "investment",
      "investors",
      "properties",
      "dividends",
      "financial data",
      "analytics",
      "portfolio",
      "user demographics"
    ],
    "locale": "en",
    "license": "CC0-1.0",
    "version": 1,
    "tables": {
      "investors": {
        "description": "Each row represents an investor participating in the crowdfunding platform, linking to their investment activities and demographic data.",
        "rows": 500,
        "columns": {
          "id": {
            "kind": "pk",
            "description": "Unique identifier for each investor."
          },
          "full_name": {
            "kind": "fullName",
            "description": "Full name of the investor."
          },
          "email": {
            "kind": "email",
            "from": "full_name",
            "description": "Email address of the investor."
          },
          "accreditation_status": {
            "kind": "enum",
            "values": [
              "accredited",
              "non-accredited"
            ],
            "description": "Investor's accreditation status.",
            "weights": [
              7,
              3
            ]
          },
          "join_date": {
            "kind": "date",
            "from": "2020-01-01",
            "to": "2023-12-31",
            "description": "Date when the investor joined the platform.",
            "trend": "growing"
          }
        }
      },
      "properties": {
        "description": "Each row represents a property available for investment, detailing its location, value, and associated investment tiers.",
        "rows": 150,
        "columns": {
          "id": {
            "kind": "pk",
            "description": "Unique identifier for each property."
          },
          "address": {
            "kind": "sentence",
            "min": 5,
            "max": 50,
            "description": "Complete address of the property."
          },
          "location": {
            "kind": "city",
            "description": "City where the property is located."
          },
          "market_value": {
            "kind": "decimal",
            "min": 50000,
            "max": 5000000,
            "scale": 2,
            "description": "Market value of the property in USD.",
            "distribution": "long-tail"
          },
          "investment_tiers": {
            "kind": "int",
            "min": 1,
            "max": 5,
            "description": "Number of investment tiers available for this property."
          }
        }
      },
      "investment_tiers": {
        "description": "Each row represents an investment tier associated with a property, detailing minimum investment amounts and expected returns.",
        "rows": 300,
        "columns": {
          "id": {
            "kind": "pk",
            "description": "Unique identifier for each investment tier."
          },
          "property_id": {
            "kind": "fk",
            "ref": "properties.id",
            "description": "Reference to the property this investment tier is associated with."
          },
          "tier_level": {
            "kind": "int",
            "min": 1,
            "max": 5,
            "description": "Level of the investment tier."
          },
          "min_investment": {
            "kind": "decimal",
            "min": 1000,
            "max": 500000,
            "scale": 2,
            "description": "Minimum investment amount for this tier.",
            "distribution": "long-tail"
          },
          "expected_return": {
            "kind": "decimal",
            "min": 0,
            "max": 0.3,
            "scale": 2,
            "description": "Expected return percentage for this investment tier."
          }
        }
      },
      "dividends": {
        "description": "Each row represents dividends paid to investors based on their investments in properties, linked to both investors and investment tiers.",
        "rows": 400,
        "columns": {
          "id": {
            "kind": "pk",
            "description": "Unique identifier for each dividend payment."
          },
          "investor_id": {
            "kind": "fk",
            "ref": "investors.id",
            "description": "Reference to the investor receiving the dividend."
          },
          "investment_tier_id": {
            "kind": "fk",
            "ref": "investment_tiers.id",
            "description": "Reference to the investment tier generating the dividend."
          },
          "amount": {
            "kind": "decimal",
            "min": 10,
            "max": 50000,
            "scale": 2,
            "description": "Dividend amount paid to the investor.",
            "distribution": "long-tail"
          },
          "payment_date": {
            "kind": "date",
            "from": "2020-01-01",
            "to": "2023-12-31",
            "description": "Date when the dividend was paid.",
            "trend": "seasonal"
          }
        }
      },
      "user_demographics": {
        "description": "Each row captures demographic information about investors, linking to their profiles and investment habits.",
        "rows": 300,
        "columns": {
          "id": {
            "kind": "pk",
            "description": "Unique identifier for each demographic record."
          },
          "investor_id": {
            "kind": "fk",
            "ref": "investors.id",
            "description": "Reference to the investor whose demographics are recorded."
          },
          "age": {
            "kind": "int",
            "min": 18,
            "max": 80,
            "description": "Age of the investor."
          },
          "income_level": {
            "kind": "enum",
            "values": [
              "low",
              "medium",
              "high"
            ],
            "description": "Income level of the investor.",
            "weights": [
              5,
              4,
              1
            ]
          },
          "investment_experience": {
            "kind": "enum",
            "values": [
              "beginner",
              "intermediate",
              "expert"
            ],
            "description": "Experience level of the investor in real estate.",
            "weights": [
              6,
              2,
              1
            ]
          }
        }
      }
    },
    "structure": "multi-table",
    "traits": [
      "categorical",
      "monetary",
      "nullable"
    ],
    "analysisQuestions": [
      "What is the average dividend payment received by different tiers of investments?",
      "How does the accreditation status affect the average investment amount?",
      "Which properties attract the most investments and why?",
      "What demographic factors correlate with higher investment returns?",
      "How do dividend payments vary across different properties?"
    ],
    "suggestedQueries": [
      {
        "title": "Get all investors and their details",
        "sql": "SELECT * FROM investors",
        "dialect": "postgres"
      },
      {
        "title": "Find properties with their investment tiers",
        "sql": "SELECT properties.address, investment_tiers.tier_level, investment_tiers.min_investment FROM properties JOIN investment_tiers ON properties.id = investment_tiers.property_id",
        "dialect": "postgres"
      },
      {
        "title": "Calculate total dividends paid to each investor",
        "sql": "SELECT investor_id, SUM(amount) AS total_dividends FROM dividends GROUP BY investor_id",
        "dialect": "postgres"
      },
      {
        "title": "Average return by investment tier",
        "sql": "SELECT investment_tier_id, AVG(expected_return) AS avg_return FROM investment_tiers GROUP BY investment_tier_id",
        "dialect": "postgres"
      },
      {
        "title": "Demographic analysis of investment behavior",
        "sql": "SELECT age, income_level, COUNT(investor_id) AS num_investors FROM user_demographics GROUP BY age, income_level",
        "dialect": "postgres"
      }
    ],
    "usageScenarios": [
      {
        "title": "Real Estate Educators",
        "body": "Instructors can use this dataset to teach students about the dynamics of real estate investment. They can create exercises that require analyzing investor behavior, property valuation, and understanding dividends. This practical approach helps students grasp concepts more effectively and prepares them for real-world applications."
      },
      {
        "title": "Data Analysts",
        "body": "Data analysts can leverage this dataset to perform exploratory data analysis on investment trends and demographics. By running queries, they can identify patterns in investment behavior, assess the impact of investor accreditation on returns, and make data-driven recommendations for marketing strategies."
      },
      {
        "title": "Developers Building Investment Platforms",
        "body": "Developers creating real estate investment platforms can utilize this dataset to test their applications. They can simulate investor interactions, test the accuracy of dividend calculations, and analyze how different investment tiers perform under various market conditions, ensuring their platform meets user expectations."
      },
      {
        "title": "Investment Advisors",
        "body": "Investment advisors can use this dataset to analyze the performance of different investment tiers and properties. By examining the data, they can provide tailored advice to clients based on their financial goals, helping them make informed decisions about their real estate investments."
      }
    ]
  },
  "counts": {
    "investors": 500,
    "properties": 150,
    "investment_tiers": 300,
    "dividends": 400,
    "user_demographics": 300
  },
  "stats": {
    "investors": {
      "rows": 500,
      "columns": {
        "id": {
          "nulls": 0,
          "distinct": 500,
          "min": 1,
          "max": 500
        },
        "full_name": {
          "nulls": 0,
          "distinct": 475,
          "min": "Alice Smith",
          "max": "Zoe Taylor"
        },
        "email": {
          "nulls": 0,
          "distinct": 490
        },
        "accreditation_status": {
          "nulls": 0,
          "distinct": 2,
          "min": "accredited",
          "max": "non-accredited"
        },
        "join_date": {
          "nulls": 0,
          "distinct": 416,
          "min": "2020-01-01",
          "max": "2023-12-31"
        }
      }
    },
    "properties": {
      "rows": 150,
      "columns": {
        "id": {
          "nulls": 0,
          "distinct": 150,
          "min": 1,
          "max": 150
        },
        "address": {
          "nulls": 0,
          "distinct": 148
        },
        "location": {
          "nulls": 0,
          "distinct": 56,
          "min": "Ankara",
          "max": "Zurich"
        },
        "market_value": {
          "nulls": 0,
          "distinct": 150,
          "min": 50000.38,
          "max": 4918479.81
        },
        "investment_tiers": {
          "nulls": 0,
          "distinct": 5,
          "min": 1,
          "max": 5
        }
      }
    },
    "investment_tiers": {
      "rows": 300,
      "columns": {
        "id": {
          "nulls": 0,
          "distinct": 300,
          "min": 1,
          "max": 300
        },
        "property_id": {
          "nulls": 0,
          "distinct": 127,
          "min": 1,
          "max": 149
        },
        "tier_level": {
          "nulls": 0,
          "distinct": 5,
          "min": 1,
          "max": 5
        },
        "min_investment": {
          "nulls": 0,
          "distinct": 300,
          "min": 1004.53,
          "max": 499338.47
        },
        "expected_return": {
          "nulls": 0,
          "distinct": 31,
          "min": 0,
          "max": 0.3
        }
      }
    },
    "dividends": {
      "rows": 400,
      "columns": {
        "id": {
          "nulls": 0,
          "distinct": 400,
          "min": 1,
          "max": 400
        },
        "investor_id": {
          "nulls": 0,
          "distinct": 286,
          "min": 2,
          "max": 498
        },
        "investment_tier_id": {
          "nulls": 0,
          "distinct": 221,
          "min": 1,
          "max": 300
        },
        "amount": {
          "nulls": 0,
          "distinct": 400,
          "min": 10.5,
          "max": 49908.28
        },
        "payment_date": {
          "nulls": 0,
          "distinct": 336,
          "min": "2020-01-01",
          "max": "2023-12-31"
        }
      }
    },
    "user_demographics": {
      "rows": 300,
      "columns": {
        "id": {
          "nulls": 0,
          "distinct": 300,
          "min": 1,
          "max": 300
        },
        "investor_id": {
          "nulls": 0,
          "distinct": 228,
          "min": 5,
          "max": 500
        },
        "age": {
          "nulls": 0,
          "distinct": 61,
          "min": 19,
          "max": 80
        },
        "income_level": {
          "nulls": 0,
          "distinct": 3,
          "min": "high",
          "max": "medium"
        },
        "investment_experience": {
          "nulls": 0,
          "distinct": 3,
          "min": "beginner",
          "max": "intermediate"
        }
      }
    }
  },
  "artifacts": [
    {
      "file": "csv/investors.csv",
      "format": "csv",
      "table": "investors",
      "key": "datasets/real-estate-crowdfunding-platform/v2/csv/investors.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/real-estate-crowdfunding-platform/v2/csv/investors.csv",
      "bytes": 32045,
      "sha256": "c55aef6f8016240140656185d915dfbbd5d46421aaf9e6fbde9e8c2cb92bbac3",
      "rows": 500,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/properties.csv",
      "format": "csv",
      "table": "properties",
      "key": "datasets/real-estate-crowdfunding-platform/v2/csv/properties.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/real-estate-crowdfunding-platform/v2/csv/properties.csv",
      "bytes": 12121,
      "sha256": "da4f0f40421a4652be602b33964dcfc54adb68a324cf0312fef1f60f0ad0fe0c",
      "rows": 150,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/investment_tiers.csv",
      "format": "csv",
      "table": "investment_tiers",
      "key": "datasets/real-estate-crowdfunding-platform/v2/csv/investment_tiers.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/real-estate-crowdfunding-platform/v2/csv/investment_tiers.csv",
      "bytes": 7353,
      "sha256": "4db355c38084c5f6e10186a7cbfb6f1a324f091b53d361a0ac8008face246dc5",
      "rows": 300,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/dividends.csv",
      "format": "csv",
      "table": "dividends",
      "key": "datasets/real-estate-crowdfunding-platform/v2/csv/dividends.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/real-estate-crowdfunding-platform/v2/csv/dividends.csv",
      "bytes": 12663,
      "sha256": "6789df13b2ba7a6df1a71c663b9bc9155e78e2390bbf955ba4ccd5e682b8f0a1",
      "rows": 400,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "csv/user_demographics.csv",
      "format": "csv",
      "table": "user_demographics",
      "key": "datasets/real-estate-crowdfunding-platform/v2/csv/user_demographics.csv",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/real-estate-crowdfunding-platform/v2/csv/user_demographics.csv",
      "bytes": 7986,
      "sha256": "34f4eb7513b406956c631e53552f8dd1cd3140eb74f195044dd753ecd4d94117",
      "rows": 300,
      "contentType": "text/csv; charset=utf-8"
    },
    {
      "file": "real-estate-crowdfunding-platform.json",
      "format": "json",
      "table": null,
      "key": "datasets/real-estate-crowdfunding-platform/v2/real-estate-crowdfunding-platform.json",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/real-estate-crowdfunding-platform/v2/real-estate-crowdfunding-platform.json",
      "bytes": 266439,
      "sha256": "9004c28c4951b0d8abb2fec840ad1c82b4a137fca401fc9209d49b8fa28a3a40",
      "rows": null,
      "contentType": "application/json; charset=utf-8"
    },
    {
      "file": "sql/postgres.sql",
      "format": "sql-postgres",
      "table": null,
      "key": "datasets/real-estate-crowdfunding-platform/v2/sql/postgres.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/real-estate-crowdfunding-platform/v2/sql/postgres.sql",
      "bytes": 98623,
      "sha256": "a8e82de317b1c1ccc356b9488c1ae7de6faa88db08b18aae2ff2bde46d0e1774",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "sql/mysql.sql",
      "format": "sql-mysql",
      "table": null,
      "key": "datasets/real-estate-crowdfunding-platform/v2/sql/mysql.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/real-estate-crowdfunding-platform/v2/sql/mysql.sql",
      "bytes": 98022,
      "sha256": "a37ce56af7d10cc9955093759c90fa470fcb8dbd55ccc936793f35690b92d1e6",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "sql/mssql.sql",
      "format": "sql-mssql",
      "table": null,
      "key": "datasets/real-estate-crowdfunding-platform/v2/sql/mssql.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/real-estate-crowdfunding-platform/v2/sql/mssql.sql",
      "bytes": 101684,
      "sha256": "9b817683054c38e57a845510c781349dbc79b7dd4f92007c6e37a0945b7077f6",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "sql/sqlite.sql",
      "format": "sql-sqlite",
      "table": null,
      "key": "datasets/real-estate-crowdfunding-platform/v2/sql/sqlite.sql",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/real-estate-crowdfunding-platform/v2/sql/sqlite.sql",
      "bytes": 97800,
      "sha256": "27f0ccf66bc8c9a6a12c5f0aa7a97d119b78304e2ac25594452e74f785a77cf3",
      "rows": null,
      "contentType": "application/sql; charset=utf-8"
    },
    {
      "file": "prisma/seed.ts",
      "format": "prisma-seed",
      "table": null,
      "key": "datasets/real-estate-crowdfunding-platform/v2/prisma/seed.ts",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/real-estate-crowdfunding-platform/v2/prisma/seed.ts",
      "bytes": 210470,
      "sha256": "7844df446b7147731c8f90f85591cbfa07422345509a798f23037c624a6b37e1",
      "rows": null,
      "contentType": "application/typescript; charset=utf-8"
    },
    {
      "file": "django/fixtures.json",
      "format": "django-fixture",
      "table": null,
      "key": "datasets/real-estate-crowdfunding-platform/v2/django/fixtures.json",
      "url": "https://database-sample-website.s3.eu-north-1.amazonaws.com/datasets/real-estate-crowdfunding-platform/v2/django/fixtures.json",
      "bytes": 342749,
      "sha256": "6a675a1a16009a18d69a7334ce357e780e86ce2cdea385efaa3ef240a1236a8a",
      "rows": null,
      "contentType": "application/json; charset=utf-8"
    }
  ],
  "publishedAt": 1788767401398,
  "updatedAt": 1788785626426
}
