SvelteKit & MongoDB & Luciaでユーザー認証型のメモ管理アプリを作成
ユーザー認証型のメモ管理アプリを作成しました。データベースにMongoDBを採用し、モデル定義にはMongooseを使用しています。認証周りはLuciaを用いることで、認証とセッション管理を特定のデータベースに依存しない柔軟な形で実装することができました。フレームワークはSvelteを採用し、フォームアクションでuse:enhanceを使うことで、フォーム送信後にページリロード発生させない部分的な更新を行い、UXの向上を実現しています。