초안에서 맡았던 부분 - 홈 화면에 리스트, 최근 활동 내역, 프로젝트 생성 페이지, 캘린더, 통계(전반적인 ui 틀 구성 하고 배치함)
user 로그인
- 카카오 네이버 로그인 버튼 색 변경 필요
- 아이디 기억하기 체크 시 아이디 입력창에 입력한 아이디 남기기
- 유효성 검사
- 아이디 비밀번호 찾기 기능 모달 구현 or 관리자에게 문의하여 초기화
- 비밀번호 일정 횟수 틀렸을 시 계정 비활성화 → 관리자에 문의하세요 alert 띄우기
- session 저장하여 마지막 접속기록 db에 저장
- 로그아웃 시 세션종료
user 회원가입
- 메인 제목 전체 보이지 않아 수정이 필요함
- 아이디 중복 검사
- 아이디 비밀번호 유효성 검사
- 비밀번호 확인
admin 회원목록
- 전체 선택 시 하위 체크박스 모두 체크
- 화면 로드 시 데이터 DB에서 가져오기
- 비밀번호 초기화 / 회원 삭제 체크 후 완료 시 적용
- 검색 기능(선택한 사항에 맞게)
- 게시글 보기 갯수
- 페이징
admin 팀 목록
- 전체 선택 시 하위 체크박스 모두 체크
- 화면 로드 시 데이터 DB에서 가져오기
- 팀 상세보기 모달 / 팀 수정 모달
- 팀 삭제 / 팀 활성화 여부 체크 후 완료 시 적용
- 검색 기능
- 게시글 보기 갯수
- 페이징
admin 통계
- 통계 상세보기 모달
- 화면 로드 시 데이터 DB에서 가져오기
- 검색 기능
- 게시글 보기 갯수
- 페이징
admin 공지사항 내용
- db에서 공지사항 내용 가져오기
admin 공지사항 수정
- 공지사항 수정 시 기존 내용 가져오기
- 수정하기
admin 공지사항 생성
- 공지사항 게시판 내용 db에 저장
- 생성 시 게시글에 추가 기능 붙이기
user 공지사항 리스트
- 리스트 가져오기
- 검색 기능
- 페이징
홈
- 페이지에 전체 프로젝트 / 즐겨찾는 프로젝트 선택 시 화면에 나타내기
- 프로젝트에 ☆ 클릭 시 즐겨찾는 프로젝트로 추가 - 즐겨찾는 프로젝트 선택 시에 전체 프로젝트 목록 중 색칠된 것만 불러오기
- 프로젝트 클릭 시 프로젝트 페이지로 이동
- 최근 활동 내역에 진행하는 프로젝트 나타내고 프로젝트 클릭 시 해당 프로젝트 페이지로 이동
마이페이지
- 내 정보에 db에서 데이터 나타내기
마이페이지 정보 수정
- 기존 정보 나타내기
- 정보 수정 시 db에 변경내용 저장
- 이미지 수정
마이페이지 비밀번호 변경
- 비밀번호 유효성 확인 후 일치하면 변경
admin 통계
- 유저페이지 통계화면에 진척률 정보 나타내기.
- 검색기능
프로젝트 생성
- 프로젝트 생성 시 내용 db에 전달(insert 해서 들어가기)
- 팀원 및 옵저버 초대 모달창 작성
프로젝트 진입화면 - 채팅
- 대화 내용 db에서 불러오기(실시간으로 구현 한다면 웹소켓 or ?)
- 대화내용 정보 db에 저장
- 내 채팅 기록은 삭제 가능하도록 설정(추가 기능 보기로 구현 완료)
- 참여자 정보 나타내기(db에서 이름, 부서, 직급으로만 뽑아서 뿌려줄 것)
- 참여자 검색(실시간 검색으로 구현 완료)
프로젝트 진입화면 - 게시판
- 게시글 리스트 나타내기
- 진행 완료된 게시글 구분하기
- 검색 기능
- 페이징
프로젝트 진입화면 - 캘린더
- 캘린더에 업무별로 업무 시작일 종료일 나타내기
- 프로젝트 생성 했을 때 기간에 맞게 캘린더에 표시해주고, 본인이 게시판에 달았던 글은 밑에 다른 사이드 바로 구성할 것
프로젝트 진입화면 - 팀 업무진척률
- 업무 진척률 통계 표로 나타내기(이거는 게시글에 진척률을 어떻게 표시할 것인지 고민해볼 것)
- 팀장•팀원 진척률 표시
프로젝트 진입화면 - 내 업무진척률
- 내 진척률 통계 표로 나타내기
user 게시판 글 생성
- 팀 게시판 정보 입력 후 db에 저장
- 파일 업로드
user 게시판 글 수정
- 기존 게시판 정보 가져오기
- 수정된 내용 db에 저장
user 게시판 글 내용
- db에서 게시글 내용 가져오기
- 댓글창 정보 가져오기
- 댓글 입력 시 db에 저장
팀 보드 리스트 ~ 수정 / 생성 / 내용 : 어드민과 동일
'프로젝트 > 최종 프로젝트' 카테고리의 다른 글
오류 발생 시 해결 방안 (0) | 2023.03.08 |
---|---|
개발 일지 기록 (0) | 2023.03.02 |
최종 프로젝트 시작 (0) | 2023.03.02 |