- 클래스팅과 네이버 밴드에서 영감을 얻어 로그인한 회원 및 가입된 멤버들로 이루어진 소규모 모임 페이지를 구현하였습니다.
- 회원은 원하는 소규모 모임에 가입 신청을 하면 모임 관리자가 가입 승락여부를 선택할 수 있고 가입이 되었을 때 모임에 참여하여 멤버들과 소통할 수 있는 페이지를 만들었습니다.
◼ 회원 게시판 기능
- 모든 게시판은 프로젝트에 가입이 되어야 하므로 회원만 접근 가능하도록 구현
- 프로젝트 내로 들어오면 게시판 내 게시글을 최신순으로 보여주도록 구현
- 페이지 네이션을 이용한 게시글이 10개씩 10페이지씩 보이도록 구현
- 제목, 제목 + 내용, 내용, 작성자로 게시글 검색 기능 구현
- 글 작성 페이지 내 첨부파일 선택과 선택 시 이름, 파일의 크기를 출력하도록 js 이용 / CKEditor API 이용
- 게시글 작성 유효성 검사를 위한 js 작성
◼ 관리자 알림 및 공지 기능
- 관리자로 접속 시 프로젝트 관리에서 회원들에게 공지를 작성하도록 설계
- 세션과 쿠키의 개념이 확실하게 잡히지 않아 기능 구현 시 세션을 자꾸 덮어쓰기하여 전에 있던 로그인한 회원의 세션이 없어지는 등 여러 문제들이 있었습니다. 이러한 문제들을 계기로 세션과 쿠키에 대해서 공부할 수 있는 계기가 되었습니다.
- 커뮤니케이션의 중요성에 대해 깨달았습니다. 처음엔 서먹서먹한 분위기에 소통이 잘 이루어지지 않아 진행도가 현저히 떨어지고 완성도가 떨어지는 것을 느꼈습니다. 소통을 더욱 열심히 하도록 노력하여 팀원들과 적극적으로 소통하고 협력하여 성공적으로 프로젝트를 마무리 할 수 있었습니다.