최근 가파르게 상승한 배달비가 사회적 문제로 관심을 받고 있습니다.
그럼에 따라 배달비와 최소 주문 금액으로 인해 1인 가구 소비자의 부담이 증가하고 커뮤니티에선 배달비 절감을 위해 배달 음식을 ‘공동 구매’하자는 글을 찾아볼 수 있습니다.
‘노나먹자’는 이러한 소비자들에게 ‘공동 구매’모임을 만들고 참여함에 있어 애플리케이션을 통해 편리함을 제공하고자 하는 목적을 가지고 있습니다.
📘 프론트 개발후기
├── lib
│ ├── blocs
│ │ ├── auth
│ │ ├── party
│ │ └── user
│ ├── model
│ │ ├── auth
│ │ ├── party
│ │ └── user
│ ├── pages
│ │ ├── EtcPage
│ │ │ └── AdditionPage
│ │ ├── MainPage
│ │ │ ├── AppBarPage
│ │ │ └── PartyPage
│ │ └── PartyHistoryPage
│ ├── resources
│ │ ├── providers
│ │ │ ├── auth
│ │ │ ├── location
│ │ │ ├── party
│ │ │ └── uesr
│ │ ├── repositories
│ │ │ ├── auth
│ │ │ ├── location
│ │ │ ├── party
│ │ │ └── user
│ │ └── service
│ └── widget
│ ├── auth
│ ├── etc
│ ├── location
│ ├── map
│ └── party
└── test
- BloCs
- 각
UI
객체가 구독하고 있는BloC
객체를 담은 곳 입니다. BLoC
객체는UI
객체로 부터 이벤트를 전달받으면,BLoC
객체는 필요한Provider
나Repository
로 부터 데이터를 전달받아,Bussiness Logic
을 처리합니다.
- 각
- Model
Bussiness Logic
의 데이터 객체를 담은 곳 입니다.
- Pages
- 화면에 표시되는
page
를 담은 곳 입니다.
- 화면에 표시되는
- Resources
- providers
- 실제로 서버에 데이터를 제공하거나 서버로 부터 응답을 받아오는 로직을 처리합니다.
- 서버와의 통신을 담당합니다.
- repositories
- provider 가 사용해야 할 데이터를 제공하거나 제공된 데이터를 가공하여 가져옵니다.
- service
local storage
기능, 카테고리 매핑, 정규식 등 기타 기능들을 담았습니다.
- providers
dart
flutter
BloC Pattern
Figma
Rest Api
kakao map api
spring
mariaDB