Skip to content

Bookmarker Closed

Stack
NextTypescript
Debut
2022-10-30

Bookmark.jsから移動してきた焼き直しアプリで、さらなる破壊的変更を経つつ現在も稼働中終了済み。普段から使うアプリなので、archive.jsが落ち着いてからはメインで開発している。

設計

初コミット当初からバックエンドはSupabaseで一括管理している。

Webサイトへのショートカットであるブックマークと、それらをまとめて整理するタグ機能を軸とする。

最初はCloudflare Pageで静的ホスティングするために完全クライアントサイドのSPAだった。Bookmarker v1.1と勝手に呼んでいるバージョンからVercelに戻ってフルスタックSSRアプリになっている。合わせてApp Directoryを導入した。

デザイン

見た目は結構変化しているが、サイドバーにナビゲーションメニュー・ブックマークをカードのグリッドで表示するというスタイルは一貫している。何が元ネタだったかは忘れた。

その後

丁度大学の授業でSQLを勉強したので、データベースを改良しつつデザインや機能を拡充した通称v1.2を開発している。ほぼ完成して燃え尽き症候群を発症中。

一旦機能の実装でPRを切り上げた。あとはしばらく実際に使ってみてブラッシュアップしよう。説明書も書かなくてはならない。

あるとぐっと本物っぽくなる機能を追加しちゃおう。テストを全く書いていないという深刻な欠陥はある。そろそろ書こうか?

終焉

クロスプラットフォームで広告ブロックが使えるArcというブラウザを手に入れてしまったので必要がなくなった。

そもそもNext.jsの機能が多すぎるし、進化が速すぎるし、追いつけないので放棄中。消すかどうかは検討中。

→ガクチカにもならなかったので消しました(25/12/10)