프로젝트 Ninda 2차 중간점검 (06.24 ~ 07.14)

Updated:

I. 진행상황

1. 메인페이지

01

메인페이지가 형태를 갖췄다.

NEW 타이틀

이미 발매가 된 타이틀 중, 가장 발매일이 가까운 타이틀들을 슬라이드로 보여준다.
발매일이 지난 것 중 상위 5개만 가져오는 쿼리를 작성했다.

최근 작성된 한줄평

GAME게시판에 작성 된 한줄평 중 최근 5건을 가져와 보여준다.
타이틀명을 클릭 시 바로 해당 게임으로 이동할 수 있다.

자유게시판, 멀티-내전게시판 탭

각각의 게시판에서 최근에 작성된 게시글들을 보여준다.
게시판 명을 클릭 시 해당 게시판으로 이동하고, 게시글 명을 클릭 시 해당 게시글로 이동한다.

HOT 타이틀

최근 가장 조회가 많았던 게임을 순위대로 보여준다.
이 과정에서 처음으로 텍스트의 길이가 길어지면 말줄임표로 표현하는 기능을 구현했다.

2. CRUD게시판

02

사용자의 입장에서 CRUD가 가능한 게시판을 구현했다.

다음의 주요 기능들을 가진다.

  • 제목의 끝단에 해당 게시글의 댓글 갯수를 알 수 있도록 표기한다.
  • 조회수 중복을 방지하여 체크한다.
  • 제목+내용 / 제목 / 내용 / 글쓴이 네가지 분류로 검색기능을 지원한다.
  • 게시글 내부에서도 목록을 확인할 수 있도록 한다.

덧붙여, 처음에는 게시판별로 별도의 페이지를 만들었으나, 비효율적이라고 판단했고 결과적으로 동적으로 페이지를 생성하도록 하였다.
따라서 비슷한 내용의 게시판을 큰 낭비 없이 생성할 수 있다. DB TABLE또한 공유한다.

3. 사용자 페이지

04

정보 수정, 작성 글 조회, 작성 한줄평 조회, 그리고 비밀번호 변경이 가능한 사용자 페이지를 구현했다.
비밀번호 변경의 경우 Ninda에 직접 가입한 경우에만 활성화된다.

05

작성 글 조회의 경우, 셀렉트박스를 두어 원하는 게시판에 대해서만 조회가 가능하도록 구현했다.

4. 닌텐도다이렉트 페이지

06

지난 닌텐도다이렉트를 확인하고 그에 대한 추천 비추천 또는 소감을 남기는 것이 가능하도록 했다.
새로운 페이지를 추가하는 것은 Admin에 한정하여 페이지내에서 직접 등록할 수 있도록 하였다.

Leave a comment