01_PROJECT/OBJECT _2023

오브젝트 v2를 새로 만들며 개선할 부분

zestlumen 2023. 7. 27. 03:30

국비지원학원에서 팀프로젝트로 같이 했던 프로젝트를

계속 공부를 해나가면서 개선할 부분이 많이 보여서 혼자서 다시 만들며 고쳐보았다.

일단 먼저 개선할 부분을 간략하게 적어보았다.

 

 

공통

  • 파이어베이스9버전으로 다시 해야함 (스토리지랑 파이어스토어 등)
  • 전체적인 코드 개선 필요
  • 세션스토리지,로컬스토리지 나눠서 저장
  • 마이리스트 관련 추가

accset.html  설정  ->  settings.html

  • 이메일변경 추가하기
  • user hover시 버벅거리는 사이즈 바로잡기 - CSS
  • 멤버십 변경 수정된 코드로 

chg_eml.html   이메일변경 -> updateEmail.html

  • auth사용해서 이메일변경

chg_freepass.html   멤버십변경 -> updateMembership.html

  • 멤버십 변경 가능하게 1-> 4/ 4->1

chg_pwd.html  비밀번호변경 -> updatePwd.html

  • auth사용해서 비번변경

choiceprofile.html  프로필선택화면 -> multiUserProfile.html

  • 멤버십이랑 연결될 수 있도록
  • 세션에 저장될 수 있도록
  • 이미지파일 변경될 수 있도록
  • 사용자 이름 변경될 수 있도록 수정화면 추가

index.html  로그인  메인화면  ->   index.html  

  • 파베에서 이미지 받아오기
  •  링크연결

 

login_form.html   로그인 화면  ->   login.html 

  • 구글 로그인 추가
  • 이메일로 로그인하기 추가
  • 뒤로가기 버튼(특정링크 아니고 기록으로) 

login_freepass.html 로그인  멤버십 설정 -> membership.html

  • 멀티유저를 저장할 수 있도록 파이어스토어에 멤버십 문서 저장
  • 멤버십 있는지 없는지 체크할 수 있도록 파이어스토어 유저정보 문서에 저장
  • 결제할 수 있으면 결제시스템 추가

main.html 로그인  메인화면 -> main.html

  • 오른쪽 상단 유저 표시하기, 유저 선택화면 토글
  • 카테고리 버튼 클릭시 카테고리 토글
  • 카테고리별 이미지 표시
  • 첫화면 포스터 이미지 분류별 나타내기 및 랜덤 표시
  • 마이리스트 메뉴 추가 및 클릭시 마이리스트에 담긴 이미지 표시

sign_up_form.html  회원가입 화면  ->   join.html

  • 이메일로 로그인 하기 설정
  • 구글 가입하는 아이콘 추가(로그인 아래와 똑같이)
  • 뒤로가기 버튼
  • 아이디 비밀번호 유효성 검사 및 유효성검사 안내문구 보여지는 부분 추가

영상상세화면 videoplay.html

  • 전체적인 코드 개선 
  • 중복코드, 알기 어려운 변수명, 함수명 수정 
  • 시간초 이동만큼 지나간 이미지는 사이드에 보이도록 추가
  • 시간초 이동시 해당 시간의 이미지 나타내기