Skip to content

fujitashuichi/cafe-order-management-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cafe-order-management-system

このリポジトリについて

本プロジェクトは、フロントエンド設計の学習を目的としたポートフォリオです。

UI都合のContext設計から始まり、Providerの導入、型設計、Service層の分離などを通して、 責務の境界を意識した構成へ段階的にリファクタリングしてきました。

特にAdminPageを起点に、

  • fetchデータの流し方
  • 状態共有の方法
  • 例外処理の責務分担

といった点を重点的に検討しています。

UserPageについては、責務境界の認識を維持したまま拡張する前提とし、 現時点では最小構成に留めています。


ドキュメント

↓開発ログ

dev-log.md

↓整形済み開発ログ

dev-log-formatted.md

↓設計方針

design-principles

↓要件定義

requirement.md

↓データ構造

db-design.md

使用素材

  • 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

About

プログラミング初級者の学びの集大成

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors