π About
Coliving App is an open-source, community-driven platform dedicated to transforming shared living experiences. It empowers users to create, manage, and explore coliving spaces with built-in social and communication features.
LIVE: https://coliving.app
π Project Status
Coliving App is in Community Development phase. The core functionality is stable, while new features are being explored through community contribution. The maintainer reviews PRs on a bi-weekly basis.
Feedback, ideas, and feature proposals are welcome in π GitHub Discussions.
π οΈ Local Setup
-
Clone the repository and install dependencies:
git clone https://github.com/colivingapp/coliving-app.git cd coliving-app composer install npm install -
Create a virtual host (e.g. http://ca.local) pointing to the Laravel project's /public directory.
-
Copy
.env.exampleto.env, and set at least the following:APP_URL=http://ca.local DB_DATABASE=your_database_name -
In
vite.config.js, update the server.origin to match your local URL:server: { origin: 'http://ca.local' } -
Run setup commands:
php artisan migrate php artisan key:generate php artisan storage:link npm run watch
-
Visit
http://ca.localin your browser and sign up with your desired email. The first user is auto-verified and becomes the owner of the example coliving space. Configure your email server credentials in.envto enable full functionality.
π€ Contributing
We welcome contributions that help improve the Coliving App β whether it's fixing bugs, refining features, or developing new tools for the coliving community.
For more info, check our Contributing Guidelines.
π Development Roadmap
Our mission is to make it easy for anyone to create, join, and thrive in coliving communities around the world.
Tools for Coliving Mates & Spaces
Helps people set up, promote and coordinate coliving spaces:
- Instant Spaces β launch a coliving space, even before renting an apartment.
- Templates β configure rent, dates, house rules, deposits easily.
- Promotion Tools β tools to help you launch, promote, and fill your space.
- Invite System β add people to your space via links or QR codes.
- Roles β assign roles like Organizer, Finance Manager, Chore Lead.
- Expense Estimator β per-person calculation of rent, utilities, and deposits.
- Admin Tools β space management, and host-specific tools.
Daily life organization tools (Hub):
- Voting β propose and decide on house rules, events, expenses, or new member applications.
- Chat β real-time group messaging, pinned items, updates, and shared files.
- Agenda β shared calendar for events, tasks, cleaning schedules, or dinners.
- Chore Management β task assigning, reminders, and completion tracking.
- Pulse Check β lightweight weekly mood tracker for emotional well-being.
- Expense Sharing β track ongoing shared expenses (e.g. rent, groceries).
Global Coliving Community
Gamified social engagement and community-building:
- Achievements β unlock badges for contributions, hosting, and community participation.
- Leaderboards β highlight top mates and spaces based on engagement, reviews, and profile completeness.
- CoMatch Score β compatibility score for finding like-minded housemates and communities.
- Social Sparks β lightweight prompts and activities designed to spark new conversations and deeper friendships.
- Social Discovery β connect with people through shared bookmarks, interests, locations, and travel plans.
- Global Coliving Ratings β rate cities, neighborhoods, and countries for coliving quality.
- Coliving Profile β build a trusted profile showcasing stays across spaces and positive community reputation.
- Discussion Forum - open discussions around coliving tips, travel advice, lifestyle topics, and community ideas.
Global exploration and discovery tools:
- Coliving Explorer β browse community members and spaces worldwide through an interactive map.
- Coliving Travel Planner β organize group trips, local meetups, and coliving journeys.
- Coliving Circles β form small trusted groups with mates and travelers for easier reconnection across cities.
- Local Events β discover open dinners, workshops, and social gatherings hosted by nearby coliving spaces.
- Feedback & Reviews β transparent reviews for spaces, hosts, and housemates.
- Safety Tools β emergency alerts, safety ratings, and community-driven reporting systems.
- Space Discovery Feed β dynamic feed of newly launched spaces, trending communities, and open spots for travelers.
π Documentation
- Contributing Guidelines
- Feature Proposal Template
- Project Structure
- Map Components Overview
- Messaging System
ποΈ Join the Movement
Coliving App is more than just software β itβs a growing experiment in how we live, share, build, and connect. Whether youβre a developer, a digital nomad, or just someone passionate about coliving, your energy and ideas are welcome.