Open-source app for team collaboration (not actively maintained)
Top 10.8% on sourcepulse
This repository provides an open-source version of the Campsite app, aimed at developers interested in self-hosting or understanding its internal workings. It offers a reference implementation for a collaborative workspace application, allowing for forks for non-commercial use.
How It Works
The application is a monorepo built with a Rails API backend and a web frontend. It relies heavily on external services for core functionalities: AWS S3 for media storage, Pusher for real-time updates, Imgix for CDN image processing, and 100ms for video conferencing. OpenAI is integrated for call summarization. Development is managed using Overmind for orchestrating multiple services.
Quick Start & Requirements
script/setup
from the workspace root.pnpm install
, vercel login
, and vercel link
.Highlighted Details
pnpm
for dependency handling across packages.Maintenance & Community
This codebase is provided "as-is" and is not actively maintained by the Campsite team. Pull requests and issues are only considered for self-hosting or critical fixes. Forks are welcomed for non-commercial projects.
Licensing & Compatibility
The README does not explicitly state a license. It mentions that the codebase is available "as-is" and welcomes forks for non-commercial projects, suggesting potential restrictions on commercial use.
Limitations & Caveats
The project is not actively maintained, with limited support for pull requests and issues. Critical functionality relies on multiple external paid services, which must be configured and maintained separately. Video call features requiring webhooks necessitate a secure tunnel like ngrok for local development.
2 months ago
1 week