Vue.js3を使用した完全SPAのブログアプリです。
- 開発環境: Docker, docker-compose
- バックエンド: Ruby on Rails7.0.3 https://github.com/KensukeOta/API-for-Vue3BlogApp
- フロントエンド: Vue.js3.2
- UIコンポーネントライブラリ: Tailwind CSS
- ルーティングライブラリ: Vue Router4.0.15
- フォームライブラリ: vee-validate4.5.11, yup0.32.11
- 状態管理ライプラリ: Pinia2.0.14
- コンポーネント設計: Atomic Design
- HTTPクライアント: axios
- バージョン管理ツール: Git / GitHub
- タスク管理: GitHub Issues
- その他ライブラリ: pinia-plugin-persist1.0.0(Pinia永続化)
- その他言語: TypeScript, HTML/CSS
- ログイン機能
- ユーザー登録機能
- 記事投稿機能
- 記事一覧表示機能
- 記事詳細表示機能
- 記事更新機能
- 記事削除機能