Java와 Spring 프레임워크를 활용하여 백엔드 개발을 했고, Oracle RDBMS를 통해 데이터베이스 설계와 관리, SQL 쿼리 작성을 익혔습니다. 또한, Mybatis를 활용하여 Java와 데이터베이스 간의 연동 방법을 학습했습니다. 웹 개발을 위해 HTML, CSS, JavaScript로 웹 페이지 구조와 스타일링, 동적인 기능을 구현하는 방법을 학습했습니다.
또, 푸드 커뮤니티를 개발하여 사용자들에게 쉽고 편리한 방식으로 레시피 공유와 보유한 재료 활용을 제공했습니다. 사용자들은 요리 관심을 가진 누구나 레시피를 공유하고 상호작용을 통해 아이디어와 조언을 얻을 수 있으며, 자신의 재료를 입력하여 해당 재료로 만들 수 있는 레시피를 추천받아 음식 낭비를 최소화할 수 있습니다.
팀원들과 함께 진행한 프로젝트에서는 다음과 같은 기능들을 구현했습니다.
회원 프로필
프로필 확인/수정 화면 및 기능 구현
관련 기능 테스트
소셜 기능
팔로우/언팔로우 기능 구현
팔로우/팔로워 목록 페이지
북마크 및 좋아요 관련 페이지
게시글 상세보기 기능 구현
게시글 작성/수정/삭제 기능 구현
게시글 상세 기능 테스트
게시글 좋아요 및 북마크 추가/삭제 기능 구현
전체 게시글 목록 및 조회수 중복 방지
신고 및 관리
게시물/댓글 신고 상세 조회 화면 및 기능 구현
회원 제제 기간 설정 기능 구현
게시글 블라인드 처리 및 관련 기능 구현
회원 블록처리 사유 작성 기능 구현
욕설 및 금지어 필터링 설정 기능 구현
관리 및 유지보수 테스트
더보기