You can edit almost every page by Creating an account and confirming your email.

Coliving Express (software)

From EverybodyWiki Bios & Wiki




Coliving Express
Developer(s)Kalle Sintonen and contributors
Initial release14 May 2026 (2026-05-14)
Stable release
1.2.0 / 18 May 2026; 28 days ago (2026-05-18)
Repositoryhttps://kallesintonen.com/ces/download.html
Written inPHP (8.1+)
Engine
    Operating systemCross-platform (LAMP / LEMP)
    PlatformWeb
    Size≈ 200 KB (single ZIP)
    Available inEnglish, Finnish, French, Spanish
    TypeProperty management software; coliving operations
    LicenseMIT License
    Websitekallesintonen.com/ces/

    Search Coliving Express (software) on Amazon.

    Coliving Express is a free and open-source web application for the operational management of coliving communities, developed by the Finnish entrepreneur Kalle Sintonen.[1] First released in May 2026, it provides a single self-hosted system through which a coliving operator can run multiple properties — handling resident applications, property guides, shared bicycles and cars, sauna and meeting-room bookings, a shared physical-item inventory, a community wish-list, and a centralised ticket inbox — without dependence on a proprietary platform or third-party SaaS provider.[1][2]

    The software is written in PHP, distributed as a single ZIP archive with no external runtime dependencies, and licensed under the MIT License.[3] It is intended as infrastructure for community-scale sharing economy arrangements.[4]

    As of 18 May 2026, the stable release is v1.2.0, a user-interface polish release.[5] An interactive demonstration of the full role-based interface is hosted at the project website.[1]

    History

    The project originated at Northern Seasons, a coliving community in Outokumpu, North Karelia, Finland, where the author sought an open-source alternative to proprietary property management systems.[6] The first public release, v1.0.0, shipped on 14 May 2026 with six modules — applications, properties, bikes, rooms, inventory and a resident directory.[5]

    Successive minor releases broadened scope:

    • v1.1.0 (16 May 2026) added shared cars, saunas, a wish-list module, property guides, and a centralised ticket inbox. The interface adopted Google Material Symbols throughout.[5]
    • v1.1.1 (17 May 2026) introduced an automatic database migrator, four built-in user-interface languages (English, Finnish, French, Spanish) and a built-in email notification system covering applications, tickets and reported vehicle issues.[5]
    • v1.2.0 (18 May 2026) is a UI polish release: a defined shadow system, refined pill badges, focus rings, and cleaner tables. No schema or behavioural changes.[5]

    The codebase is approximately 200 kilobytes when packaged and free of external runtime dependencies.[3]

    Architecture

    Stack

    Coliving Express requires PHP 8.1 or later and either MySQL 5.7+ or MariaDB 10.3+.[7] Its internal framework comprises approximately twenty PHP classes — a regular-expression router, a thin PDO wrapper, session-based authentication with per-session CSRF tokens, an auto-migrator, a translation layer, a small mail engine using PHP's built-in mail() function, and a module/theme manager.[2] All HTML is rendered server-side from plain PHP templates; no JavaScript framework is required. A bundled installer wizard performs the initial environment check, database creation and schema execution.[7]

    Multi-tenancy and roles

    A single installation hosts an arbitrary number of independent coliving organisations. Each organisation has its own selection of enabled modules, theme, branding, members and outgoing email address. Users hold one site-wide account that may carry different roles in different organisations, across four levels: super administrator (site-wide), coliving administrator (one organisation), moderator (day-to-day operations), and resident (bookings, wish-list, tickets).[2]

    Auto-migrator

    An in-process migrator, introduced in v1.1.1, compares the package version (compiled into the front controller) with the installed_version stored in the database on every request. If the package version is newer, the migrator executes every applicable SQL file under database/migrations/<version>.sql in semantic-version order, using a short-lived advisory lock to prevent concurrent runs by multiple web workers.[5] In practice, operators upgrade by replacing the source files alone.

    Features

    Module catalogue

    Coliving Express v1.2.0 ships eleven modules, three of which are flagged "core" and always enabled:[2]

    Modules in Coliving Express v1.2.0
    Module Function Since Core
    Applications Public stay-request form with administrator review workflow. 1.0.0 Yes
    Properties Multiple buildings per organisation with separate contact and emergency information. 1.0.0 Yes
    Property guides Per-property handbook with sections, photos, and "important" flags. 1.1.0 No
    Tickets Centralised inbox for maintenance and operational issues, with priorities and threaded notes. 1.1.0 Yes
    Bike sharing Calendar booking with photo-gated PIN release and return photo. 1.0.0 No
    Shared cars Calendar booking with mileage log, fuel-added field, and damage report. 1.1.0 No
    Sauna Slot booking with heat-up reminder and capacity check. 1.1.0 No
    Rooms Co-working desks, meeting rooms and phone booths, with optional administrator approval. 1.0.0 No
    Inventory Catalogue of shared physical items with check-out tracking and quantities. 1.0.0 No
    Wishlist Resident-proposed purchases ranked by community votes; administrator promotion workflow. 1.1.0 No
    Directory Optional resident-visible directory; disabled by default for privacy. 1.0.0 No

    Internationalization

    Translation strings are stored as flat PHP associative arrays in app/Lang/<locale>.php. A global helper function performs key lookup with placeholder substitution. The resolution order for a request's locale is: explicit session selection, the signed-in user's preference, the active organisation's default, the site default, and finally the fallback locale (English). Missing translation keys fall back to English; missing English keys fall back to the key itself, so partially-translated locales remain functional.[5]

    Notifications

    The software includes a built-in email notification engine using PHP's built-in mail() function to send multipart text and HTML messages. Five built-in events trigger notifications: new application, application status change, new ticket, ticket comment (with separate handling for internal notes), and reported bike or car issue. Notifications are per-user opt-in (enabled by default), locale-aware, and per-organisation brandable through a custom from-address. Every send is recorded in a dedicated audit log for later review.[5]

    Themes

    Four themes ship by default: Nordic (a light, institutional green inspired by Finnish public-sector design), Forest (deep emerald on cream), Sunset (terracotta and amber) and Midnight (dark mode). Additional themes can be added by dropping a CSS file into the themes folder; all themes share design tokens defined in the base Nordic file.[3] Iconography uses Google Material Symbols.

    Distribution and licensing

    Coliving Express is distributed under the MIT License as a single ZIP archive, with no requirement for Composer, Node.js or any front-end build step.[3] The author has stated that the dependency-free packaging is a deliberate constraint intended to keep the software runnable on inexpensive shared hosting and approachable for developers unfamiliar with modern PHP tooling.[4]

    Background

    Commercial property management systems aimed at conventional rental housing typically charge per-unit fees and offer narrow support for the operational realities of coliving, where significant value is generated by shared resources beyond housing itself. Existing coliving-specific commercial software is distributed on a SaaS basis.[citation needed]

    The operational surface of a coliving community is broader than any single conventional product addresses. A typical European coliving operator manages, in addition to housing applications and tenancies, some combination of shared bicycles, shared vehicles, a sauna (in Nordic countries essentially universal), one or more co-working or meeting rooms, a shared kitchen and shared physical inventory, and a continuous flow of maintenance issues requiring triage. Operators that fail to coordinate these resources often default to ad-hoc tooling such as group messaging apps, spreadsheets and paper sign-up sheets — an approach that scales poorly and produces no operational record.[1]

    Sharing economy context

    The sharing economy is an economic system in which assets, services or skills are shared between individuals — either for free or for a fee — typically with the support of internet-based coordination.[8] Commonly cited large-scale examples include ride-hailing services (such as Uber and Lyft), short-term accommodation marketplaces (such as Airbnb), peer-to-peer lending and tool libraries.

    A parallel strand — variously described as the commons-based sharing economy, platform cooperativism, or community-led sharing — emphasises locally-owned and locally-governed sharing arrangements rather than venture-backed marketplaces.[9] Coliving sits in this second strand, along with bicycle libraries, tool libraries, neighbourhood carsharing and shared workshops or hackerspaces. Open-source, self-hosted software tailored to the multi-resource, multi-property reality of community-scale sharing has remained scarce.

    Significance for community-scale sharing

    Coliving Express is positioned as infrastructure for community-scale sharing, in a similar role to that played by WordPress for publishing or Mastodon for federated micro-blogging.[1][4]

    Design properties relevant to that role include:

    • No central platform. Each installation is owned and operated by the community using it; there is no marketplace, no commission, and no central database operated by the software's author.
    • Multi-resource by default. Bicycles, cars, sauna, rooms, inventory and tickets are bundled into one system, reducing the operational overhead of running multi-modal sharing.
    • Resident-led inputs. The wish-list and ticket modules give residents structured, auditable channels to propose purchases and report problems.
    • Low cost of entry. With no Composer or Node.js dependency and an approximately 200 KB footprint, the software runs on the cheapest tier of commodity shared hosting.
    • Forkable and modifiable. The MIT licence permits commercial use, modification and redistribution, including sector-specific forks for cohousing, retirement communities, hackerspaces and intentional communities.
    • Localised. Built-in support for four European languages lowers the language barrier for European operators.
    • Auditable. Photo-gated bike PINs, mileage logs and a centralised ticket inbox produce a record of how shared resources are actually used and maintained.

    The project is intended to make it easier for non-technical operators to start and run community-scale sharing economy ventures without the recurring software costs that can dominate the budgets of small operators, and without the data-extraction dynamics of large platform intermediaries.[4]

    See also

    References

    1. 1.0 1.1 1.2 1.3 1.4 "Coliving Express â€" project overview". kallesintonen.com. Retrieved 18 May 2026.
    2. 2.0 2.1 2.2 2.3 "Coliving Express â€" Features". kallesintonen.com. Retrieved 18 May 2026.
    3. 3.0 3.1 3.2 3.3 "Coliving Express â€" Download". kallesintonen.com. Retrieved 18 May 2026.
    4. 4.0 4.1 4.2 4.3 "Kalle Sintonen â€" personal homepage". kallesintonen.com. Retrieved 18 May 2026.
    5. 5.0 5.1 5.2 5.3 5.4 5.5 5.6 5.7 "Coliving Express â€" Changelog". kallesintonen.com. Retrieved 18 May 2026.
    6. "Northern Seasons â€" coliving community, Outokumpu, Finland". northernseasons.space. Retrieved 18 May 2026.
    7. 7.0 7.1 "Coliving Express â€" Requirements and installation". kallesintonen.com. Retrieved 18 May 2026.
    8. Botsman, Rachel; Rogers, Roo (2010). What's Mine Is Yours: The Rise of Collaborative Consumption. HarperBusiness. ISBN 978-0-06-196354-4. Search this book on
    9. Scholz, Trebor (2016). Platform Cooperativism: Challenging the Corporate Sharing Economy (PDF). New York: Rosa Luxemburg Stiftung. Search this book on

    External links


    This article "Coliving Express (software)" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:Coliving Express (software). Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.