SPAJAM 2025 で作ったアプリケーション。画像にフィルターを適用するための拡張可能なシステムを提供します。
- 動的フィルター管理: 新しいフィルターを簡単に追加・削除
- 拡張可能アーキテクチャ: プラグアブルなフィルターシステム
- 型安全性: TypeScript による完全な型サポート
- カスタムフィルター: セピア、ブルートーン、ImageMagick風、ギラギラ、オーバーレイなど
フィルターシステムの詳細な使用方法とAPIドキュメント:
各自好きな方法で以下のツールをインストールしてください。
- Node.js v22.18.0
- Taskfile(https://taskfile.dev/)
以下のコマンドを実行して、main ブランチへの push を防止します。
$ task precommit:enable以下のような出力が得られます。
$ task precommit:enable
task: [precommit:enable] chmod +x .githooks/*
task: [precommit:enable] git config core.hooksPath .githooks/$ npm install$ task upもしくは
$ npm startWorkspace設定を用意しているのでそれを使うと設定が共有できるので便利です。
$ code .vscode/bloom.code-workspace- XcodeとAppleDeveloperAccountを用意します
npx expo prebuildnpx pod-installcd ios && pod installios/bloom.xcworkspaceをXcodeで開き、Teamを自分のAppleIDにする- iPhoneをデベロッパーモードで繋ぐ
- Cmd+Rしてひたすら待つ
- 完成
- Expo
- Expo Go, a limited sandbox for trying out app development with Expo
- Expo documentation
- Expo on GitHub: View our open source platform and contribute.