Skip to content

Latest commit

 

History

History
111 lines (74 loc) · 5.71 KB

README.md

File metadata and controls

111 lines (74 loc) · 5.71 KB

Mariner

프로젝트 정보

개발자 : 이재현

프로젝트 한줄소개 : 사용자와 수산물 가게를 연결한 마켓플레이스 플랫폼

프로젝트 화면 구조

  • 로그인 / 회원가입
  • 금일의 방사능 확인
  • 사용자 페이지(검색, 즐겨찾기, 주문 등)
  • 가게 페이지(메뉴, 주문, 신청 등)

폴더 구조

  • lib : 코드 파일이 위치해 있는곳
  • assets : 이미지나 비디오 파일을 넣는곳
  • features : 기능 별로 파일/폴더 생성
  • constants : 정적으로 생성한 클래스들이 위치한 곳
  • models : 앱 내부에서 쓰는 모델들을 모아놓은곳
  • storages : 클라이언트에 저장되는 스토리지(암호화)
  • utils : 라이브러리를 간단하게 사용하기 위한 파일을 모아놓은곳

라이브러리

  • font_awesome_flutter: ^10.3.0 (기본 아이콘)
  • http: ^0.13.5 (통신)
  • cupertino_icons: ^1.0.2 (iOS 스타일 아이콘)
  • flutter_secure_storage: ^8.0.0 (로컬 스토리지를 만드는)
  • provider: ^6.0.5 (상태 관리)
  • go_router: ^11.1.4 (라우터 페이지 관리)
  • image_picker: ^1.0.0 (갤러리, 카메라)
  • google_maps_flutter: ^2.3.1 (구글 맵)
  • kpostal: ^0.5.1 (카카오 주소 검색)
  • image_picker: ^1.0.0 (갤러리, 카메라)
  • intl: ^0.18.1 (날짜, 단위 포맷)

화면 프로토타입

로그인 & 회원가입

유저 기능

방사능 검사 결과 검색 페이지

가게 관련 페이지

즐겨찾기 페이지

마이 페이지

회원 정보 관리 페이지

설정 페이지

가게 기능

메뉴 관련 기능

주문 페이지

신청 관리 페이지

마이 페이지

설정 페이지