CookGoldenSpoon
(디지털컨버전스)공공데이터 융합 웹 애플리케이션 개발자 양성과정(스마트혼합)(2) 1회차
| 개요 | 유저들이 직접 올린 다양한 레시피를 보고 좋아요, 즐겨찾기, 별점을 주며 댓글까지 남길 수 있는 사이트입니다. 평소 요리에 관심이 많은 팀원들의 취향에 의해 서로의 레시피를 공유할 수 있는 사이트를 만들자는게 목표였습니다. |
|---|---|
| 구현기능 | 회원 : 회원가입, 로그인, ID/PW찾기, 아이디 저장, 로그아웃, 자유게시판 게시글 작성, 1:1 문의 게시글 작성 마이페이지 : 내정보 조회(가입일, 이메일, 권한 등), 자기소개 조회, 받은 좋아요/즐겨찾기/게시글 수 등 갯수 조회 - 내정보수정 : 프로필 이미지 변경, 닉네임 변경, 자기소개 작성 및 변경, 비밀번호 변경 - 즐겨찾기, 나의레시피, 나의 게시글 : 즐겨찾기한 레시피 목록 조회 및 세부 검색, 내가 올린 레시피 목록 조회 및 세부 검색, 내가 올린 게시글 목록 조회 및 검색, 페이지 이동(페이지네이션) 메인페이지 : 레시피 검색, 레시피 목록 조회, 레시피 상세 조회 레시피 : 레시피 등록, 레시피 수정(작성자, 관리자), 레시피 삭제(작성자, 관리자), 레시피 목록 조회, 레시피 상세조회, 레시피 상세검색, 레시피 요청, 레시피 및 댓글 신고 게시판 : 게시글 목록조회, 게시글 상세조회, 게시글 작성, 게시글 수정(작성자, 관리자), 게시글 삭제(작성자, 관리자), 댓글 등록, 페이지 이동, 게시글 및 댓글 신고 공지사항 : 게시글 목록조회, 게시글 상세조회, 게시글 작성(관리자권한), 게시글 수정, 게시글 삭제, 댓글 등록/삭제, 게시글 상세 검색, 페이지 이동 자주묻는질문 : 조회, 작성(관리자권한) 1:1 문의 : 게시글 목록조회, 게시글 상세조회, 게시글 작성, 게시글 수정, 게시글 삭제, 댓글 등록, 게시글 상세 검색, 페이지 이동, 게시글 및 댓글 신고, 페이지 이동 관리자페이지 : 전체 회원 조회, 회원 상세조회, 회원 권한 변경, 회원 탈퇴/복구, 회원 검색(닉네임, 이메일, 아이디), 전체 신고 조회, 신고 상세 조회, 신고 처리 여부, 페이지 이동 레시피 조회(제목/작성자/내용/태그), 게시판 조회(제목/작성자/내용), 댓글 조회(제목/작성자/내용) 관리자 권한 : 공지사항 작성, 게시글 관리 및 삭제, 신고 처리, 1:1문의 답변 작성 |
| 설계의 주안점 | 레시피 사이트로써 레시피를 잘 보여줄 수 있도록 설계 하는 게 최우선 순위 주안점이었으며 2순위는 누구나 사용하기 쉽게 설계하기를 주안점으로 설계를 했습니다. |
| 사용기술 및 개발환경 |
Github Sourcetree HTML CSS JS AJAX thymeleaf 부트스트랩 Java Apache Tomcat Spring Boot JDBC MyBatis Oracle VS Code DBeaver Eclipse |