Skip to content

KensukeOta/Vue3BlogApp

Repository files navigation

Vue3BlogApp

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

機能

  • ログイン機能
  • ユーザー登録機能
  • 記事投稿機能
  • 記事一覧表示機能
  • 記事詳細表示機能
  • 記事更新機能
  • 記事削除機能