[Toy Project] EM 최종본 1

이신영·2023년 5월 30일
0

Eternal Moments

목록 보기
11/14
post-thumbnail
post-custom-banner

자세한 코드는 깃허브에


ERD 최종


ERD 링크


작동 설명

인증 페이지

로그인

회원가입


홈페이지

  • 모든 게시판을 들어갈수있음
  • 최근 글 5개씩 보여줌.
  • 행사일정은 큰 행사일정을 보여줌

자유 게시판

목록

  • 로그인했으면 글쓰기 가능

게시글 작성 폼

  • 제목, 내용 기입시 등록가능

상세 글

  • 작성자 혹은 admin이 게시글 삭제가능
  • 작성자는 게시글 수정 가능
  • 추천은 중복할수없음
  • 댓글작성기능 구현
  • 작성자 혹은 admin이 댓글 삭제가능

문의 게시판

목록

  • admin으로 로그인한 목록

  • 로그아웃한 목록
  • 로그인했으면 문의하기 가능
  • 로그인했으면 글 보기 가능
  • 답변했다면 답변완료로 문의상태가 변함
  • admin이 답변가능

문의 폼

  • 익명 체크시에 닉네임이 가려짐
  • 비밀글 체크시에 작성자와 admin만 제목과 상세글을 볼 수 있음.

문의글 보기

  • 비밀글 누르면 alert 발생
  • 익명만 체크된 글을 들어가본 결과
  • 비밀글로 체크된 본인의 글을 들어가본 결과
  • admin은 어떤 글이든 볼수있고 답변 작성가능

출사신청 게시판

목록

  • 로그인했으면 출사지 신청 가능

출사지 신청 폼

  • 카카오맵 api를 활용
  • 검색으로 지도에 최대 15개의 연관된 위치가 표시된 마커가 생성됨
  • 신청 취소는 작성자 혹은 admin만 가능
  • 작성자가 표시한 최대 5개의 마커로 동선을 표시할수있음
  • 최소 1개의 마커를 생성해야 신청 가능함

출사지 신청 보기

  • 작성자 혹은 admin은 신청취소 가능
  • 동선으로 표시한 최대 5개의 마커가 보임

행사일정 캘린더

  • 일별 행사 추가가능
  • 시간별 행사 추가가능(주)
  • 시간별 행사 추가가능(일)
  • FullCalendar 라이브러리 활용
  • admin은 행사의 추가, 삭제가 가능함
  • 드래그로 행사를 추가하고 행사를 눌러서 삭제함

후기

느낀점

코드로 구현은 이걸로 끝났다. 남은건 서버배포 하나뿐이라 보안설정만 약간의 수정한 다음 실제 배포까지 성공한다면 마무리다! 부족한 것들이 있을지몰라도 그건 코드리뷰를 위한 분량이라 생각하고 기능의 추가나 수정은 더이상 하지않을 예정이다 😅 힘들었던건 초반부였지 지금은 구현하는게 재밌고 내 자식같은 홈페이지다 ㅎㅎ.. 시원섭섭한 생각이 드네?

다음에 할것들

  • 서버 배포
profile
후회하지 않는 사람이 되자 🔥
post-custom-banner

0개의 댓글