Nuxt 3 RC/beta でオンラインコワーキングの寄付募集サイトを構築した話

30398 ワード

2022年4月21日(日本時間) Nuxt 3 の rc1 が公開されました。

Nuxt 3 は Vue.js 3 に対応しただけでなく Nitro(ナイトロ)により Serverless 環境で簡単にサイトを公開できたり、Vite や ES Modules, TypeScript 等を活用した開発体験を(設定無しで)得られたりします。

2021年10月のベータ公開から Release Candidate 公開まで半年かかっていますが、その間 Nitro は Nuxt から切り離されたスタンドアロンな JavaScript Server になり、また Vite によるテストスイート Vitest を標準のテストツールに採用したりと、より広範なエコシステムを構築する方向で進んできています。

僕はこれまでベータリリース当初より Nuxt 3 を試してきました。
まだまだ意図した動作が得られないことも多いのですが、それでも TypeScript や Vite を使用した開発体験や、設定無しで必要な機能が使える便利さもあり、もう新しいプロジェクトは Nuxt 3 で進めたいと強く思っています。

今回、オンラインコワーキングスペース みんコワ の寄付募集サイトを Nuxt 3 で構築しましたので、技術的な内容を含め記事を書きました。
ぜひ開発の参考にしていただければ嬉しいです。

寄付募集サイトを Nuxt 3 で

僕はコワーキングスペース茅場町 Co-Edoというリアルのコワーキングスペースの運営者ですが、コロナ禍に入り オンラインのコワーキングスペース を複数のコワーキングスペース運営者(や利用者の方)と共同で運営しています。