2. 기능나열 - masima305/web_memopad GitHub Wiki

각 페이지별 구현한 기능을 간략한 항목별로 나열하겠습니다.

  • 로그인 페이지

    • 매 페이지마다 로그인 세션 확인 후 세션정보가 없으면 로그인페이지로 강제로 연결.
  • 회원가입 페이지

    • 아이디 형식 체크를 통과하지 않으면 계정생성을 할 수 없음.(###@###.##)
    • 비밀번호 체크 : 6자 이상 쓰지 않으면 계정생성을 할 수 없음.
  • 메뉴 선택 페이지

    • 즐겨찾기 나열기능:
      • 최근작성순 배치 기능
      • 즐겨찾기란 내부 스크롤 배치
  • 관리 페이지

    • 카테고리 추가기능
    • 카테고리 제거기능
  • 필기쓰기 페이지

    • 날짜란을 누르면 캘린더 형식으로 날짜를 고를 수 있음
    • 즐겨찾기 체크시, 메인페이지에서 글 접근 가능
    • 관리페이지에서 설정했던 카테고리를 이용하여 글 범주화 가능
    • 파일 선택 가능(aws키 연동 및 추가구현시 서버에 이미지 주고받기 가능)
  • 메모 리스트 페이지

    • 모든 글 리스트 나옴
    • 리스트는 최근 작성순으로 정렬
    • 날짜별로 끊어서 리스트 나옴
    • 리스트 페이지 상에서도 글 제목 옆의 별을 클릭하여 즐겨찾기 추가, 해제 가능
  • 필기 읽기 페이지

    • 휴지통을 누르면 해당 글 삭제 가능
    • 편지봉투 누르면 본인의 이메일로 전송 가능(aws-fog및 메일건 연동 필요...)
    • 연필을 누르면 수정 가능
    • 별의 색을 보고 즐겨찾기 상태 확인 가능
    • 별버튼 누르면 즐겨찾기 추가 및 해제 가능
  • 수정 페이지

    • 수정하면 기존의 글제목과 카테고리, 글내용이 초기에 유지되어 나타나도록 설정함.
  • 검색결과 페이지

    • 검색어가 무엇이었는지 상단에 표시.
    • 제목 검색결과 노출
    • 내용 검색결과 노출
  • 각 계정들이 작성한 글은 모두 독립적이게 기능 구현

  • 다른사람이 쓴 글을 열람하거나 글의 목록을 볼 수 없음

  • 카테고리또한 계정별로 따로 운영