37signals open-sources Kanban tracking tool Fizzy
7 days ago
- #37signals
- #Kanban
- #Rails
- Install and configure Fizzy using `bin/setup` or `bin/setup --reset` to reset the database.
- Run the development server with `bin/dev` and access the app at `http://fizzy.localhost:3006`.
- Login using `[email protected]` and retrieve the verification code from the browser console.
- Run unit tests with `bin/rails test` and full CI tests with `bin/ci`.
- Fizzy supports SQLite (default) and MySQL; switch adapters using `DATABASE_ADAPTER` environment variable.
- View email previews at `http://fizzy.localhost:3006/rails/mailers` and manage email settings with `bin/rails dev:email`.
- Deploy Fizzy using Kamal; production setup is available in `fizzy-saas`.
- Generate VAPID keys for push notifications using the `web-push` gem and set `VAPID_PRIVATE_KEY` and `VAPID_PUBLIC_KEY`.
- Fizzy is bundled with `fizzy-saas`, a companion gem for billing and production setup (not for third-party use).
- Contributions are welcome; review the style guide before submitting code.
- Fizzy is released under the O'Saasy License.