구현기능 |
- 회원서비스 : 로그인, 소셜로그인, 개인기록 조회, 로그아웃, 회원가입, 이메일 인증, 마이페이지, 내정보 수정, 탈퇴, 익명 채팅 - 상품 : 상품 이름 검색, 성별, 노트, 지속력별로 검색기능, 상세보기 기능, 좋아요/싫어요 기능, 상품후기 투표 기능 - 레이어링 : 레이어링 최신순, 인기순 진열 기능, 레이어링 좋아요 기능, 레이어링 등록(드래그&드랍, Range바 기능), 향수검색기능 - Extagram : 게시글 작성, 상세보기, 댓글 작성, 좋아요, 수정, 삭제, 게시글 및 댓글 신고, 파일 업로드, 작성자의 최신 게시글 보기 - 설문조사 : 나에게 맞는 노트 및 향수 찾기, SNS공유 - 관리자 : 회원, 향수, 게시글 관리(작성, 보기, 수정, 삭제), 신고 관리, 자주묻는 질문 관리, 공지사항 관리 - 공통기능 : 무한 스크롤, 페이징, URL intercepter, 입력창에 특정 특수문자 입력 제한, 에러페이지 구현 |
설계의 주안점 |
- 회원서비스 : 이메일로 인증된 사용자만 가입할 수 있게하였음, 유효성검사로 중복된 이메일, 아이디, 닉네임 사용을 막음, 비밀번호 암호화를 적용하여 보안유지 - 상품 : 원하는 향수를 찾을 때 필터를 이용하여 쉽게 검색 할 수 있도록 함, 사용자가 직접 향수 좋아요/싫어요, 메인어코드 노트를 투표함으로서 정보 제공 - 레이어링 : 사용자가 쉽게 레이어드를 작성 할 수 있도록 기능을 추가 및 화면 설계(드래그 앤 드롭, Range bar, ajax 페이징 리스트) - Extagram : 사용자가 자신의 향수 라이프를 공유하고 소통 할 수있는 공간 설계, 사용자 위주의 UI 설계 - 설문조사 : 사용자가 자신과 어울리는 노트와 향수를 보다 쉽게 찾을 수 있도록 설계 및 주변인과 공유 가능 (SNS공유) - 관리자 : 자주 묻는 질문, 공지사항을 관리하고 모든 게시글 및 댓글, 회원에 대한 절대적인 권한을 가지고 관리할 수 있음 |