Skip to content

prography-team-5/aria-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Aria - 작가들의 미니 홈피

프론트엔드(Flutter) : 권태형, 노송희

TODO

  • models 작성
  • fake service 작성(테스트 데이터)
  • viewmodel / simple view 작성 및 연동 테스트
  • real service 작성(백엔드 API 참고) => 소셜로그인 관련 포함
  • 전체 동작 점검
  • detail view 작성
  • 애니메이션 등 효과 추가

TAEBBONG TODO

  • TODO: 서비스는 한 파일에 다 모아 놔도 될 듯

TODAY

  • 작가 마이페이지 GetX로 리팩토링
  • 작가 마이페이지 UI 완성
  • 사용자 마이페이지 UI 완성

인증 관련

  • 회원가입 페이지(닉네임 입력)
  • sign-in, sign-up 로직 완성(member fetch, 회원가입 여부 파악 및 회원가입 실행, 상태 저장, 백엔드 연동)
  • member 모델 동기화(백엔드)

멤버 관련

  • 작가/사용자별 마이페이지 구분
  • (사용자) 마이페이지
  • (사용자) 프로필 수정
  • (작가) 마이페이지
  • (작가) 작품 등록
  • (작가) 프로필 수정

신고 관련

  • 작품 신고 기능
  • 작가 신고 기능

프로젝트 구조

  • MVVM 패턴으로 설계하였으며, 이에따라 page 하나에 viewmodel 하나가 매칭됩니다.
  • test는 @노송희의 원활한 위젯 테스트를 위한 페이지입니다.
├── constants # 텍스트 스타일, 색상 등 스타일 관련 상수
├── helper # 백엔드 통신을 위한 모듈
├── models # 모델
├── services # 데이터 처리 서비스
├── viewmodels # 페이지 내 데이터 제공, 변경을 위한 viewmodel
└── views # 페이지 UI
    ├── art # 작품 관련 페이지
    ├── artist # 작가 관련 페이지
    ├── auth # 인증 관련 페이지
    ├── error # 에러 처리 페이지
    ├── main # 홈페이지
    ├── my # 마이페이지 및 수정 페이지
    ├── search # 검색 페이지
    └── test # 테스트 페이지(송희)

프로젝트 구조 상세 - views

├── art
│   ├── detail_page.dart # 작품 상세페이지
│   └── list_view.dart # (임시)
├── artist
│   ├── add_art_page.dart # 작가 마이페이지 - 작품 추가
│   └── artist_home_page.dart # 작가 홈페이지(미니홈피)
├── auth
│   ├── signin_page.dart # 로그인 페이지
│   ├── signup_page.dart # 회원가입 페이지
│   └── splash_page.dart # 스플래시 페이지
├── error
│   └── error_page.dart # 에러처리 페이지
├── main
│   └── home_page.dart # 홈페이지
├── my
│   ├── edit_profile_page.dart # (작가/유저) 마이페이지 - 프로필 수정
│   └── my_page.dart # (작가/유저) 마이페이지
└── search
    └── search_page.dart # 검색/검색결과 페이지

About

작가들의 미니 홈피 아리아

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages