KudoLogは登録したユーザーが記事投稿やコメント等ができる掲示板アプリです。
- Django:CRUD、ORM、URLルーティング、テンプレートエンジン(Jinja)、Authentication
- django-markdown:Markdown parser
- Docker:ローカルでの作業環境構築
- Heroku:デプロイ、アプリケーションの運用
- Postgresql:開発・運用用DB
- AWS S3:静的ファイル(メディア)の配信
- Bootstrap:コンポーネントデザイン
- Masonry.js:グリッドデザイン
- highlight.js:コードハイライト
- 管理ユーザー登録:ユーザー名、メールアドレス、パスワード
- パスワード登録:バリデーター(ユーザー名との類似、文字数、ありふれたもの、数字のみ)
- ログイン/ログアウト
- プロフィール作成、詳細表示表示:アイコンや基本情報の登録
- 画像アップロード
- 記事投稿機能:ドラック&ドロップで画像投稿可、Markdown対応 (投稿時に登録したカテゴリーに紐付いた写真が、サムネイルになります)
- ドラフト作成
- 作成した記事の編集・削除
- 記事検索:カテゴリー、タイトル、内容、ユーザー名で検索可能
- 記事ごとのコメント機能
- ページネーション機能
その他は現在開発中です。こうした方が良いなどありましたら、Issueにて報告下さい。