글 작성/수정 페이지

주 기능 상세 기능
글 작성 및 수정 1. 사용자는 코딩사이트, 언어 , 카테고리를 토글 버튼으로 선택할 수 있다.
  1. 사용자는 제목을 입력할 수 있다.
  2. 사용자는 코드 문제 링크를 넣을 수 있다.
  3. 사용자는 이미지(썸네일)을 첨부할 수 있다.
  4. 사용자는 문제의 코드를 입력할 수 있다.(선택사항)
  5. 사용자는 마크다운 언어로 글을 작성할 수있다.
  6. 사용자는 마크다운으로 작성된 파일을 미리 확인한다. (미리보기 뷰) |

글 상세 페이지

주 기능 상세 기능
글 상세 조회 1. 좋아요 버튼을 누르면 좋아요 수가 올라간다.
  1. 문제의 제목, 사이트, 언어, 알고리즘을 태그로 확인할 수 있다.
  2. 글 작성자, 날짜를 확인할 수 있다.
  3. 댓글을 작성할 수 있다.(부가기능) | | 글 수정 페이지로 이동 | 1. 수정 버튼을 누른다.
  4. 글 작성/수정 페이지로 이동한다. | | 글 삭제 | 1. 삭제 버튼을 누르면 삭제 모달이 생성된다.
  5. 삭제 모달의 확인 버튼을 누르면 글이 삭제된다.
  6. 삭제 모달의 취소 버튼을 누르면 글 상세 화면이 보인다. |

메인페이지

주 기능 상세 기능
검색 1. 문제의 키워드를 검색하거나 사이트(백준, 프로그래머스 등 ), 언어(자바, 파이썬 등 ), 알고리즘(이분탐색, DFS/BFS 등 )을 선택해서 검색할 수 있다.
로그인 및 회원가입 카카오, 깃허 계정 소셜 로그인 및 회원가입을 할 수 있다
전체 글 조회 탭 1. 전체 TIL 목록을 조회할 수 있다.
  1. TIL 카드를 누르면 TIL 상세 페이지로 이동한다. | | 챌린지 탭 | 1. 일일 챌린지 문제 모음을 확인할 수 있다.
  2. 챌린지 문제를 누르면 챌린지 상세 페이지로 이동한다. | | 프로필 버튼 | 1. 프로필 버튼 누르면 로그아웃, 설정, 마이페이지 메뉴 팝업을 볼 수 있다.
  3. 마이페이지 누르면 마이페이지로 이동한다.
  4. 로그아웃 버튼 누르면 로그아웃된다.
  5. 설정 버튼 누르면 설정 페이지로 이동한다. |

마이페이지

주 기능 상세 기능
내 글 1. 내가 작성한 TIL 목록을 볼 수 있다.
  1. TIL 카드를 누르면 TIL 상세 페이지로 이동한다. | | 좋아요 글 | 1. 좋아요한 TIL 목록을 볼 수 있다.
  2. TIL 카드를 누르면 TIL 상세 페이지로 이동한다. | | 분석 | 1. 내가 작성한 TIL 개수를 확인할 수 있다.
  3. TIL 작성 목록을 바탕으로 AI 종합분석 결과를 확인할 수 있다.
  4. 알고리즘별 해결한 문제 수를 도표로 확인할 수 있다.
  5. 부족한 알고리즘의 키워드 볼 수 있다.
  6. 부족한 알고리즘 영역의 문제를 1개 추천받을 수 있다. |

챌린지 상세 페이지

주 기능 상세 기능
문제 선택 1. 세가지 난이도 문제 목록을 확인할 수 있다.
  1. 문제 이동을 클릭하면 문제 풀이 사이트로 이동한다.
  2. 문제토론방을 클릭하면 문제 관련 게시글 목록 페이지로 이동한다. |

로그인/회원가입

주 기능 상세 기능
로그인 1. 카카오톡 로그인을 수행한다.
  1. 깃헙 로그인을 수행한다.
  2. 계정이 없다면 회원가입을 수행한다. |