共同でピクセルアートを作成できるWebアプリケーション。Redditのr/placeのような共同アート体験を目指しています。 現状は画面全体を1つのピクセルとして扱う実装となっています。
現在のバージョン: https://dot-assembly.vercel.app/
- 画面全体を1つのピクセルとして編集可能
- 最終更新日時の表示
- シンプルなUI
- フレームワーク: Next.js 14 (App Router)
- Route Handlers(APIエンドポイント)
- クライアントコンポーネント(インタラクティブなUI要素)
- データベース: MongoDB
- その他: TypeScript, Tailwind CSS
- Node.js v18.20.5以上
- npm
- MongoDB (ローカル開発用)
% node -v
v18.20.5
% npm -v
10.8.2-
開発サーバーを起動:
npm run dev
-
ブラウザで http://localhost:3000 を開いて結果を確認
-
app/page.tsxを編集することでページを編集可能。ファイルを編集すると、ページは自動的に更新される。
- mainブランチ: Production環境に自動デプロイ
- developブランチ: Preview環境に自動デプロイ
- プレビューURLは各デプロイ時に生成