diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml
new file mode 100644
index 0000000..bcb69b2
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/bug_report.yml
@@ -0,0 +1,87 @@
+---
+name: Bug Report
+description: Report a bug to help us improve
+type: bug
+body:
+ - type: dropdown
+ id: priority
+ attributes:
+ label: Priority
+ description: How critical is this bug?
+ options:
+ - P0 (Critical — pick up ASAP)
+ - P1 (High)
+ - P2 (Medium)
+ - P3 (Low)
+ validations:
+ required: true
+
+ - type: textarea
+ id: description
+ attributes:
+ label: Description
+ description: A clear and concise description of the bug.
+ validations:
+ required: true
+
+ - type: textarea
+ id: steps-to-reproduce
+ attributes:
+ label: Steps to Reproduce
+ description: Walk us through how to reproduce the bug step by step.
+ value: |
+ 1.
+ 2.
+ 3.
+ validations:
+ required: true
+
+ - type: textarea
+ id: expected-behavior
+ attributes:
+ label: Expected Behavior
+ description: What did you expect to happen?
+ validations:
+ required: true
+
+ - type: textarea
+ id: actual-behavior
+ attributes:
+ label: Actual Behavior
+ description: What actually happened?
+ validations:
+ required: true
+
+ - type: upload
+ id: screenshots
+ attributes:
+ label: Screenshots
+ description: >-
+ If applicable, upload screenshots to help
+ explain the problem.
+ validations:
+ required: false
+
+ - type: input
+ id: os
+ attributes:
+ label: Operating System
+ placeholder: "e.g., macOS 15, Windows 11, Ubuntu 24.04"
+ validations:
+ required: false
+
+ - type: input
+ id: version
+ attributes:
+ label: Version / Commit
+ placeholder: "e.g., v1.2.3 or commit SHA"
+ validations:
+ required: false
+
+ - type: textarea
+ id: additional-context
+ attributes:
+ label: Additional Context
+ description: Add any other context about the problem here.
+ validations:
+ required: false
diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml
new file mode 100644
index 0000000..341f6af
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/config.yml
@@ -0,0 +1,2 @@
+---
+blank_issues_enabled: true
diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml
new file mode 100644
index 0000000..8295ff9
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/feature_request.yml
@@ -0,0 +1,71 @@
+---
+name: Feature Request
+description: Suggest an idea or improvement
+type: feature
+body:
+ - type: dropdown
+ id: size
+ attributes:
+ label: Size
+ description: Estimated effort for this feature.
+ options:
+ - "Size:0"
+ - "Size:1"
+ - "Size:2"
+ - "Size:3"
+ - "Size:5"
+ - "Size:8"
+ - "Size:13"
+ - "Size:20"
+ validations:
+ required: true
+
+ - type: textarea
+ id: description
+ attributes:
+ label: Description
+ description: >-
+ A clear and concise description of the
+ feature or improvement you'd like.
+ validations:
+ required: true
+
+ - type: textarea
+ id: use-case
+ attributes:
+ label: Use Case
+ description: >-
+ Describe the problem or workflow this
+ feature would address. Why is it needed?
+ validations:
+ required: true
+
+ - type: textarea
+ id: proposed-solution
+ attributes:
+ label: Proposed Solution
+ description: >-
+ A clear and concise description of how
+ you'd like this to work.
+ validations:
+ required: false
+
+ - type: textarea
+ id: alternatives-considered
+ attributes:
+ label: Alternatives Considered
+ description: >-
+ Describe any alternative solutions or
+ workarounds you've considered.
+ validations:
+ required: false
+
+ - type: textarea
+ id: additional-context
+ attributes:
+ label: Additional Context
+ description: >-
+ Add any other context, mockups, or references
+ about the feature request here.
+ validations:
+ required: false
diff --git a/.github/ISSUE_TEMPLATE/task.yml b/.github/ISSUE_TEMPLATE/task.yml
new file mode 100644
index 0000000..e625cb2
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/task.yml
@@ -0,0 +1,28 @@
+---
+name: Task
+description: General work or technical debt
+type: task
+body:
+ - type: textarea
+ id: description
+ attributes:
+ label: Description
+ description: What needs to be done and why?
+ validations:
+ required: true
+
+ - type: textarea
+ id: acceptance-criteria
+ attributes:
+ label: Acceptance Criteria
+ description: How do we know this task is complete?
+ validations:
+ required: false
+
+ - type: textarea
+ id: additional-context
+ attributes:
+ label: Additional Context
+ description: Add any other context, references, or related issues here.
+ validations:
+ required: false
diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md
new file mode 100644
index 0000000..dcf13bd
--- /dev/null
+++ b/.github/PULL_REQUEST_TEMPLATE.md
@@ -0,0 +1,21 @@
+## Description
+
+
+
+## Related Issue
+
+
+
+## Changes
+
+
+
+-
+
+## Checklist
+
+- [ ] My code follows the project's coding conventions
+- [ ] I have tested my changes locally
+- [ ] I have added or updated tests where applicable
+- [ ] I have updated documentation where applicable
+- [ ] My changes do not introduce new warnings or errors
diff --git a/.github/workflows/ci-analyze.yml b/.github/workflows/ci-analyze.yml
new file mode 100644
index 0000000..48b7972
--- /dev/null
+++ b/.github/workflows/ci-analyze.yml
@@ -0,0 +1,31 @@
+---
+name: CI / Analyze
+run-name: CI | Analyze
+
+concurrency:
+ group: ${{ github.workflow_ref }}-${{ github.ref }}
+ cancel-in-progress: true
+
+"on":
+ pull_request:
+ branches:
+ - main
+
+jobs:
+ analyze:
+ name: Analyze
+ runs-on: simplepark-runners
+
+ steps:
+ - uses: actions/checkout@v4
+
+ - name: Set up Python
+ uses: actions/setup-python@v6
+ with:
+ python-version: '3.12'
+
+ - name: Install yamllint
+ run: pip install yamllint
+
+ - name: Lint YAML
+ run: yamllint --strict .
diff --git a/.github/workflows/ci-format.yml b/.github/workflows/ci-format.yml
new file mode 100644
index 0000000..1347f5d
--- /dev/null
+++ b/.github/workflows/ci-format.yml
@@ -0,0 +1,27 @@
+---
+name: CI / Format
+run-name: CI | Format
+
+concurrency:
+ group: ${{ github.workflow_ref }}-${{ github.ref }}
+ cancel-in-progress: true
+
+"on":
+ pull_request:
+ branches:
+ - main
+
+jobs:
+ format:
+ name: Format
+ runs-on: simplepark-runners
+
+ steps:
+ - uses: actions/checkout@v4
+
+ - name: Lint Markdown
+ uses: DavidAnson/markdownlint-cli2-action@v22
+ with:
+ globs: |
+ **/*.md
+ !**/node_modules/**
diff --git a/.github/workflows/ci-test.yml b/.github/workflows/ci-test.yml
new file mode 100644
index 0000000..22a6b9c
--- /dev/null
+++ b/.github/workflows/ci-test.yml
@@ -0,0 +1,26 @@
+---
+name: CI / Test
+run-name: CI | Test
+
+concurrency:
+ group: ${{ github.workflow_ref }}-${{ github.ref }}
+ cancel-in-progress: true
+
+"on":
+ pull_request:
+ branches:
+ - main
+
+jobs:
+ test:
+ name: Test
+ runs-on: simplepark-runners
+
+ steps:
+ - uses: actions/checkout@v4
+
+ - name: No tests yet
+ run: >-
+ echo "No automated tests are defined yet.
+ This job exists to satisfy branch
+ protection requirements."
diff --git a/.markdownlint-cli2.jsonc b/.markdownlint-cli2.jsonc
new file mode 100644
index 0000000..e8e5ca4
--- /dev/null
+++ b/.markdownlint-cli2.jsonc
@@ -0,0 +1,11 @@
+{
+ "config": {
+ "default": true,
+ "MD013": false, // Disable line length check (80 chars is too restrictive for tables and URLs)
+ "MD033": false, // Allow inline HTML (needed for MkDocs card grids etc.)
+ "MD041": false // Allow files to start without H1 (metadata titles, READMEs)
+ },
+ "globs": [
+ "**/*.md",
+ ]
+}
diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md
new file mode 100644
index 0000000..bf8e020
--- /dev/null
+++ b/CODE_OF_CONDUCT.md
@@ -0,0 +1,47 @@
+# SimplePark Code of Conduct
+
+## Purpose
+
+This Code of Conduct defines expected behavior and responsibilities for contributing to and participating in SimplePark communities. It exists to foster an open, welcoming, and respectful environment where everyone can participate constructively.
+
+This Code of Conduct applies to all community interactions related to SimplePark, including GitHub repositories, issues, pull requests, discussions, and any other communication channels managed by SimplePark.
+
+## Expected Behavior
+
+Participants are expected to contribute in a harassment-free environment for everyone, regardless of gender, sexual identity and orientation, religion, disability, ethnicity, socioeconomic status, nationality, age, level of experience, or education.
+
+Examples of behavior that contributes to a positive environment:
+
+- Being welcoming, friendly, and inclusive
+- Acting with consideration, modesty, and respect
+- Giving and accepting constructive criticism gracefully
+- Respecting different viewpoints and experiences
+- Encouraging collaboration
+- Showing empathy towards other community members
+- Using polite and inclusive language
+
+## Unacceptable Behavior
+
+The following behavior will not be tolerated:
+
+- Intimidation or threats directed at other individuals
+- Political or personal attacks
+- Publishing private information without explicit permission (e.g., physical address, email)
+- Trolling or deliberately disruptive behavior
+- Use of sexualized language or imagery
+- Insulting, derogatory, harmful, or prejudicial comments
+- Harassment of any kind, whether public or private
+
+## Responsibilities
+
+By contributing to or participating in SimplePark-managed communities, all individuals are expected to comply with this Code of Conduct.
+
+SimplePark is responsible for clarifying the standards of acceptable behavior and will take appropriate and fair corrective action in response to any behavior that violates this Code of Conduct. This includes the right to reject, edit, or remove contributions (such as comments, commits, issues, and discussion entries) and to temporarily or permanently ban any participant whose behavior is deemed inappropriate, threatening, offensive, or harmful.
+
+## Enforcement
+
+Instances of unacceptable behavior may be reported by contacting SimplePark at [info@simplepark.nl](mailto:info@simplepark.nl). All complaints will be reviewed and investigated and will result in a response that is deemed necessary and appropriate to the circumstances. Confidentiality with regard to the reporter will be maintained at all times.
+
+## Attribution
+
+This Code of Conduct is adapted from the [Contributor Covenant](https://www.contributor-covenant.org/), version 2.1, and inspired by the Mercedes-Benz FOSS Code of Conduct.
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
new file mode 100644
index 0000000..c049f2c
--- /dev/null
+++ b/CONTRIBUTING.md
@@ -0,0 +1,38 @@
+# Contributing to SimplePark
+
+Thank you for your interest in contributing to SimplePark. Please note that SimplePark is primarily a closed-source company. These guidelines apply to any public repositories we maintain.
+
+## Code of Conduct
+
+All contributors are expected to follow our [Code of Conduct](CODE_OF_CONDUCT.md). Please read it before participating.
+
+## Contributor License Agreement
+
+Before we can accept your contribution, you must sign our [Contributor License Agreement](CONTRIBUTORS_LICENSE_AGREEMENT.md). This ensures that SimplePark B.V. has the necessary rights to use and distribute your contributions.
+
+## How to Contribute
+
+### Reporting Issues
+
+- Use the repository's issue tracker to report bugs or suggest features.
+- Check existing issues before creating a new one to avoid duplicates.
+- Provide as much detail as possible: steps to reproduce, expected behavior, actual behavior, and your environment.
+
+### Submitting Changes
+
+1. Fork the repository and create your branch from `main`.
+2. Follow the project's coding style and conventions (see [Project Conventions](PROJECT_CONVENTIONS.md)).
+3. Write clear, descriptive commit messages following the [Conventional Commits](https://www.conventionalcommits.org/) specification.
+4. Ensure your changes pass any existing tests and linting rules.
+5. Open a pull request with a clear description of what you changed and why.
+
+### Pull Request Guidelines
+
+- Keep pull requests focused on a single change.
+- Reference any related issues in the pull request description.
+- Be responsive to review feedback.
+- All pull requests require at least one approving review before merging.
+
+## Questions?
+
+If you have questions about contributing, reach out at [info@simplepark.nl](mailto:info@simplepark.nl).
diff --git a/CONTRIBUTORS_LICENSE_AGREEMENT.md b/CONTRIBUTORS_LICENSE_AGREEMENT.md
new file mode 100644
index 0000000..5cebf66
--- /dev/null
+++ b/CONTRIBUTORS_LICENSE_AGREEMENT.md
@@ -0,0 +1,120 @@
+# Contributor License Agreement
+
+Version 1.0
+
+## 0. Parties
+
+This Contributor License Agreement (**"CLA"**) is entered into by and between:
+
+**Contributor:**
+
+Company Name/Individual’s Name:
+Platform Username:
+Address:
+E-Mail:
+
+If contributing on behalf of a company, the following person is authorized to act on its behalf in connection with the Project: _[name, function]_
+
+(hereinafter **"Contributor"**)
+
+and
+
+**SimplePark B.V.**
+Valstraat 3
+5491BH Sint-Oedenrode
+The Netherlands
+Chamber of Commerce (KvK): 96305827
+
+(hereinafter **"SimplePark"**)
+
+(Contributor and SimplePark hereinafter individually a **"Party"** and jointly the **"Parties"**)
+
+## 1. Definitions
+
+**"Contribution"** means any Contributor's Work of Authorship submitted by the Contributor to SimplePark.
+
+**"Project"** means any SimplePark software project published on in which software and/or documentation is made available under an open-source license determined by SimplePark per repository.
+
+**"Contributor's Work of Authorship"** means any work of authorship -- including but not limited to software code, documentation, databases, or portions thereof -- that has been independently developed, invented, designed, or otherwise created by (i) the Contributor, and/or (ii) third parties on behalf of the Contributor (e.g., the Contributor's employees).
+
+**"Submit"** means any form of electronic communication, including uploads, messages on mailing lists, source code control systems, and issue tracking systems used by SimplePark for its Projects.
+
+**"Third-Party Materials"** means any work of authorship that is not Contributor's Work of Authorship, including third-party proprietary or open-source software.
+
+## 2. Subject Matter and Scope
+
+2.1. The subject matter of this CLA is the grant of rights and licenses in Contributions according to the terms and conditions set out herein.
+
+2.2. The Contributor has no obligation to submit any Contribution. If the Contributor chooses to submit a Contribution, it is governed by this CLA and any applicable contribution guidelines published by SimplePark. SimplePark has no obligation to accept any Contribution.
+
+2.3. The Contributor agrees not to submit any Third-Party Materials and will ensure that no Third-Party Materials are included in any Contribution.
+
+## 3. Grant of Rights
+
+3.1. Upon submission of a Contribution, the Contributor irrevocably grants SimplePark a non-exclusive, worldwide, perpetual, and royalty-free right and license covering all copyrights and other intellectual property rights (excluding patents and utility models, which are addressed in Section 3.2) to use, copy, modify, combine, distribute, make publicly available, and otherwise exploit the Contribution and any portion thereof, whether modified or unmodified. This includes, without limitation, the right to:
+
+ (a) use, test, host, access, copy, and otherwise reproduce the Contribution for any commercial or non-commercial purpose;
+
+ (b) distribute, sublicense, and make the Contribution available to third parties under licensing terms of SimplePark's choosing, including proprietary and open-source licenses;
+
+ (c) modify, adapt, and create derivative works from the Contribution;
+
+ (d) maintain and further develop the Contribution.
+
+3.2. For patent rights which the Contributor owns, controls, or has the right to grant, the Contributor irrevocably grants SimplePark a non-exclusive, perpetual, worldwide, royalty-free patent license to the extent necessary to exercise the rights granted under Section 3.1.
+
+3.3. If moral rights apply to the Contribution, to the maximum extent permitted by applicable law, the Contributor waives and agrees not to assert such moral rights against SimplePark or its licensees.
+
+3.4. All rights granted under this CLA include the right to transfer these rights and to grant sublicenses through multiple tiers without restriction.
+
+3.5. SimplePark will not exercise the rights granted under this Section 3 if it decides not to accept the Contribution for use in the Project.
+
+## 4. Representations
+
+4.1. By submitting a Contribution, the Contributor confirms that:
+
+ (a) the Contribution is entirely the Contributor's Work of Authorship and does not contain any Third-Party Materials;
+
+ (b) the Contributor owns all intellectual property rights required to grant the rights under Section 3;
+
+ (c) the Contribution does not violate any third-party rights, including the rights of the Contributor's employer or employees where applicable;
+
+ (d) the Contributor has legal authority to enter into this CLA and, if applicable, is of legal age.
+
+4.2. If signing on behalf of an employer, the Contributor confirms authorization to act on the employer's behalf.
+
+4.3. The Contributor will notify SimplePark promptly in writing if any of the above representations become inaccurate.
+
+## 5. Governing Law and Jurisdiction
+
+5.1. This CLA shall be governed by and construed in accordance with the laws of the Netherlands. The United Nations Convention on Contracts for the International Sale of Goods (CISG) is excluded.
+
+5.2. Any disputes arising from or in connection with this CLA shall be submitted to the competent court in the Netherlands.
+
+## 6. Miscellaneous
+
+6.1. Any amendments to this CLA must be agreed upon in writing to be binding, including amendments to this written-form requirement.
+
+6.2. If any provision of this CLA is found to be unenforceable or invalid, the remaining provisions shall remain in full force and effect. The Parties will agree on a valid replacement provision that best reflects the original intent.
+
+## Signatures
+
+### _Contributor_
+
+Place, Date:
+
+Signature:
+
+Name:
+
+Title:
+
+### _SimplePark B.V._
+
+Place, Date:
+
+Signature:
+
+Name:
+
+Title:
diff --git a/LICENSE b/LICENSE
new file mode 100644
index 0000000..4a04f01
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1,12 @@
+Copyright (c) 2025-present SimplePark B.V. All rights reserved.
+
+This repository and its contents are the proprietary property of SimplePark B.V.
+Unauthorized copying, modification, distribution, or use of any part of this
+repository, in whole or in part, is strictly prohibited without prior written
+permission from SimplePark B.V.
+
+For licensing inquiries, contact: info@simplepark.nl
+
+Individual repositories within the SimplePark organization may be released under
+different licenses. Refer to the LICENSE file within each repository for specific
+terms.
diff --git a/PROJECT_CONVENTIONS.md b/PROJECT_CONVENTIONS.md
new file mode 100644
index 0000000..a8c25e5
--- /dev/null
+++ b/PROJECT_CONVENTIONS.md
@@ -0,0 +1,90 @@
+# SimplePark Project Conventions
+
+These conventions apply to all repositories within the SimplePark GitHub organization.
+
+## Repository Naming
+
+- Use **lowercase** with **dashes** to separate words (e.g., `parking-api`, `payment-service`).
+- Keep names short and descriptive. Avoid abbreviations that are not widely understood.
+- For multi-repo projects, prefix repositories with a shared project name followed by a dash (e.g., `platform-api`, `platform-web`, `platform-docs`).
+- Do not use camelCase or snake_case in repository names.
+
+## Branch Naming
+
+Use the following prefixes for branch names:
+
+| Prefix | Purpose |
+|-----------|-------------------------------------------------------------|
+| `feat/` | New features (e.g., `feat/parking-zones`) |
+| `fix/` | Bug fixes (e.g., `fix/payment-timeout`) |
+| `chore/` | Maintenance, dependencies, CI (e.g., `chore/update-deps`) |
+| `docs/` | Documentation changes (e.g., `docs/api-reference`) |
+| `hotfix/` | Urgent production fixes (e.g., `hotfix/null-pointer-crash`) |
+
+- Use lowercase with dashes within the description portion.
+- Keep branch names concise but meaningful.
+
+## Commit Messages
+
+Follow the [Conventional Commits](https://www.conventionalcommits.org/) specification:
+
+```text
+():
+
+[optional body]
+
+[optional footer(s)]
+```
+
+Common types: `feat`, `fix`, `docs`, `style`, `refactor`, `test`, `chore`, `ci`, `perf`, `build`.
+
+Examples:
+
+- `feat(zones): add geofence validation for parking zones`
+- `fix(payments): handle timeout on iDEAL callback`
+- `docs: update API authentication guide`
+
+## Pull Request Naming
+
+Follow the same [Conventional Commits](https://www.conventionalcommits.org/) format used for commit messages:
+
+```text
+():
+```
+
+Common types: `feat`, `fix`, `docs`, `style`, `refactor`, `test`, `chore`, `ci`, `perf`, `build`.
+
+Examples:
+
+- `feat(zones): add geofence validation for parking zones`
+- `fix(payments): handle timeout on iDEAL callback`
+- `docs: update API authentication guide`
+
+## Pull Requests
+
+- Reference related issues (e.g., `Closes #42`).
+- Keep pull requests focused -- one logical change per PR.
+
+## Templates
+
+GitHub templates are provided in the `.github/` directory to ensure consistency across repositories.
+
+Issue templates use [GitHub's YAML issue forms](https://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-githubs-form-schema), which render as structured web forms with validated fields. Blank issues are disabled via `config.yml`.
+
+| Template | Path | Purpose |
+|-----------------|--------------------------------------------------------------------------------------------|----------------------------------------|
+| Bug Report | [`.github/ISSUE_TEMPLATE/bug_report.yml`](.github/ISSUE_TEMPLATE/bug_report.yml) | Reporting bugs with reproduction steps |
+| Feature Request | [`.github/ISSUE_TEMPLATE/feature_request.yml`](.github/ISSUE_TEMPLATE/feature_request.yml) | Proposing new features or enhancements |
+| Task | [`.github/ISSUE_TEMPLATE/task.yml`](.github/ISSUE_TEMPLATE/task.yml) | General work or technical debt |
+| Template Config | [`.github/ISSUE_TEMPLATE/config.yml`](.github/ISSUE_TEMPLATE/config.yml) | Template chooser configuration |
+| Pull Request | [`.github/PULL_REQUEST_TEMPLATE.md`](.github/PULL_REQUEST_TEMPLATE.md) | Standard PR description structure |
+
+Use these templates when creating issues and pull requests. Repositories that need additional templates can extend this set while keeping the defaults.
+
+## Code Style
+
+Individual repositories should include their own language-specific linting and formatting configuration. At a minimum:
+
+- Use an automated formatter (e.g., Prettier, dart format, Black) and enforce it in CI.
+- Use a linter appropriate for the language.
+- Prefer explicit over implicit. Favor readability over cleverness.
diff --git a/PROVIDER_INFORMATION.md b/PROVIDER_INFORMATION.md
new file mode 100644
index 0000000..4455d2f
--- /dev/null
+++ b/PROVIDER_INFORMATION.md
@@ -0,0 +1,23 @@
+# Provider Information
+
+---
+
+
+## SimplePark B.V.
+
+SimplePark B.V.
+Valstraat 3
+5491BH Sint-Oedenrode
+The Netherlands
+
+Tel: +31 85 2033 299
+Email: [info@simplepark.nl](mailto:info@simplepark.nl)
+
+Chamber of Commerce (KvK): 96305827
+VAT ID: NL867555257B01
+
+---
+
+SimplePark B.V. is a private limited company (_besloten vennootschap_) registered in the Netherlands.
+
+For questions about our GitHub presence or any of our repositories, please contact us at [info@simplepark.nl](mailto:info@simplepark.nl).
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..b40c6a0
--- /dev/null
+++ b/README.md
@@ -0,0 +1,29 @@
+# .github
+
+This is the **organization-level `.github` repository** for [SimplePark](https://www.simplepark.nl). It contains:
+
+- **[Organization Profile](profile/README.md)** -- the public profile displayed on [github.com/simplepark-bv](https://github.com/simplepark-bv).
+- **Default community health files** that apply to all repositories in the SimplePark organization unless overridden by a repository-specific version.
+
+## Contents
+
+| File | Purpose |
+|--------------------------------------------------------------------------|-------------------------------------------------------|
+| [`profile/README.md`](profile/README.md) | Organization profile page |
+| [`CODE_OF_CONDUCT.md`](CODE_OF_CONDUCT.md) | Code of Conduct for all community interactions |
+| [`CONTRIBUTING.md`](CONTRIBUTING.md) | Default contributing guidelines |
+| [`CONTRIBUTORS_LICENSE_AGREEMENT.md`](CONTRIBUTORS_LICENSE_AGREEMENT.md) | CLA for external contributions |
+| [`PROJECT_CONVENTIONS.md`](PROJECT_CONVENTIONS.md) | Repository and project naming conventions |
+| [`PROVIDER_INFORMATION.md`](PROVIDER_INFORMATION.md) | Legal entity information for SimplePark B.V. |
+| [`SECURITY.md`](SECURITY.md) | Security vulnerability reporting policy |
+| [`LICENSE`](LICENSE) | Default proprietary license |
+| [`.github/ISSUE_TEMPLATE/`](.github/ISSUE_TEMPLATE/) | Default issue templates (bug report, feature request) |
+| [`.github/PULL_REQUEST_TEMPLATE.md`](.github/PULL_REQUEST_TEMPLATE.md) | Default pull request template |
+
+## How It Works
+
+GitHub automatically uses the files in this repository as defaults for any repository in the organization that does not provide its own version. See [GitHub's documentation on default community health files](https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/creating-a-default-community-health-file) for details.
+
+## License
+
+Copyright (c) SimplePark B.V. All rights reserved. See [LICENSE](LICENSE).
diff --git a/SECURITY.md b/SECURITY.md
new file mode 100644
index 0000000..85cbfab
--- /dev/null
+++ b/SECURITY.md
@@ -0,0 +1,28 @@
+# Security Policy
+
+## Reporting a Vulnerability
+
+SimplePark takes the security of our software and services seriously. If you believe you have found a security vulnerability in any SimplePark-owned repository, please report it to us responsibly.
+
+**Do not open a public GitHub issue for security vulnerabilities.**
+
+Instead, please email us at [info@simplepark.nl](mailto:info@simplepark.nl) with the subject line: `[SECURITY] `.
+
+### What to Include
+
+- A description of the vulnerability and its potential impact.
+- Steps to reproduce or a proof of concept.
+- The affected repository and version (if known).
+- Any suggested remediation, if you have one.
+
+### Scope
+
+This policy applies to all repositories within the [SimplePark GitHub organization](https://github.com/simplepark-bv). For security issues related to our public-facing services at [simplepark.nl](https://www.simplepark.nl), please use the same email address.
+
+## Supported Versions
+
+Unless otherwise stated in a specific repository, only the latest release of any SimplePark project is supported with security updates.
+
+## Thank You
+
+We appreciate the efforts of security researchers and the broader community in helping keep SimplePark and its users safe.
diff --git a/assets/banner.jpeg b/assets/banner.jpeg
new file mode 100644
index 0000000..7897fb2
Binary files /dev/null and b/assets/banner.jpeg differ
diff --git a/profile/README.md b/profile/README.md
new file mode 100644
index 0000000..e231e11
--- /dev/null
+++ b/profile/README.md
@@ -0,0 +1,34 @@
+# Welcome to the SimplePark Platform
+
+
+
+## ✨ About SimplePark
+
+SimplePark builds smart parking solutions that make finding and paying for parking effortless. Based in the Netherlands, we develop the technology that powers seamless parking experiences for drivers, municipalities, and parking operators across the country.
+
+Learn more at [simplepark.nl](https://www.simplepark.nl).
+
+## 🤝 Get Involved
+
+SimplePark is primarily a **closed-source** company (B.V.). Our core platform and products are proprietary. When we do publish open-source work, the following community guidelines apply across all our repositories:
+
+- [Code of Conduct](https://github.com/simplepark-bv/.github/blob/main/CODE_OF_CONDUCT.md)
+- [Contributing Guidelines](https://github.com/simplepark-bv/.github/blob/main/CONTRIBUTING.md)
+- [Contributor License Agreement](https://github.com/simplepark-bv/.github/blob/main/CONTRIBUTORS_LICENSE_AGREEMENT.md)
+
+## 🧑🎓 Internships
+
+Are you a student in the Netherlands and looking for an internship? We are always interested in meeting motivated people who want to work on real-world software that impacts everyday life. Don't hesitate to reach out at [jasper@simplepark.nl](mailto:jasper@simplepark.nl).
+
+## ✉️ Get in Touch
+
+- General inquiries: [info@simplepark.nl](mailto:info@simplepark.nl)
+- Website: [simplepark.nl](https://www.simplepark.nl)
+
+### Provider Information
+
+See [Provider Information](https://github.com/simplepark-bv/.github/blob/main/PROVIDER_INFORMATION.md) for details on SimplePark B.V.
+
+---
+
+© SimplePark B.V. All rights reserved. This profile page, including any images, is the property of SimplePark B.V. and may not be reproduced without permission. For code and content in individual repositories, refer to the license specified in each repository.