本プロジェクトは、フロントエンド設計の学習を目的としたポートフォリオです。
UI都合のContext設計から始まり、Providerの導入、型設計、Service層の分離などを通して、 責務の境界を意識した構成へ段階的にリファクタリングしてきました。
特にAdminPageを起点に、
- fetchデータの流し方
- 状態共有の方法
- 例外処理の責務分担
といった点を重点的に検討しています。
UserPageについては、責務境界の認識を維持したまま拡張する前提とし、 現時点では最小構成に留めています。
- main-visual: UnsplashのToa Heftibaが撮影した写真
- Wi-Fiの画像: UnsplashのMarkus Spiskeが撮影した写真
- コンセントの画像: UnsplashのClint Pattersonが撮影した写真
- バリスタの画像: UnsplashのBrooke Cagleが撮影した写真
- エディターズ・ブレンドの画像: UnsplashのAndy Bodemerが撮影した写真
- リカバリー・シングルオリジンの画像: UnsplashのDaniel Norrisが撮影した写真
- アフターグロウ・ラテの画像: UnsplashのMargoが撮影した写真
- おすすめメニューページの背景画像: Unsplashのtabitha turnerが撮影した写真
- 各種SNSアイコン: Font Awesome
- google fonts: Dancing Script