Mastodon もどきを作ってみたかった。一旦おしまい。
- ユーザ登録
- ログイン
- ログアウト
- 投稿
- 他ユーザからのフォローを承認する
- フォローされたことを通知する
- 他ユーザからのアンフォローを承認する
- 自身のプロフィールページ
- Bio
- 過去トゥート表示
- フォロー中一覧
- フォロワー一覧
- ローカルの他ユーザのプロフィールページ
- Bio
- 過去トゥート表示
- フォロー中一覧
- フォロワー一覧
- フォロー・アンフォローボタン
- 他サーバのユーザのプロフィールページ … 検索機能で実現する
- フォロー・アンフォローボタン
- 他ユーザの投稿をふぁぼる・取り消す … 検索機能で実現する
- パスワードを変更する
- ユーザを削除する
- ふぁぼった一覧
- ホームタイムライン
- ローカルタイムライン
- 連合タイムライン
- フロントエンド : Angular
- バックエンド : NestJS
- DB : SQLite
# バックエンド (ポート 3000) を立ち上げておく
$ cd ./backend/
$ npm install
$ npm run dev
# フロントエンド (ポート 4200) を起動する・バックエンドへのアクセスは Angular を経由して行う
$ cd ./frontend/
$ npm install
$ npm start
# フロントエンドをビルドしておく
$ cd ./frontend/
$ npm run build
# バックエンドをビルドして起動する・・フロントエンドのアクセスもバックエンドから透過される
$ cd ./backend/
$ npm run build
$ npm start