SvelteKitBlogApp
SvelteKitを使用した完全SPAのブログアプリです。
使用した技術・ツール
- 開発環境: Docker, docker compose
- バックエンド: Laravel10.15.0
https://github.com/KensukeOta/API-for-SvelteKitBlogApp
- フロントエンド: SvelteKit
- CSSフレームワーク: Tailwind CSS
- アイコンライブラリ: Bootstrap Icons
- 認証ライブラリ Laravel Sanctum
- その他ライブラリ svelte-exmarkdown2.0.0, github-markdown-css5.2.0, svelte-tags-input5.0.0, js-cookie
- コンポーネント設計: Atomic Design
- バージョン管理ツール: Git / GitHub
- タスク管理: GitHub Issues
- その他言語: Svelte4.0.0, TypeScript5.0.4, HTML/CSS
機能
- ログイン機能
- ユーザー登録機能
- 記事投稿機能
- 記事一覧表示機能
- 記事詳細表示機能
- 記事更新機能
- 記事削除機能
- いいね機能
- いいねした記事の一覧表示機能
- フォロー機能
- ページネーション機能
- マークダウン機能
- コメント機能
- 記事検索機能
- タグ機能
- タイムライン機能