끼니(KKINI)
AIaaS 6기, Team KKINI
팀장, 백엔드/프론트엔드 패키지 구조 설계, NCP를 활용한 서버 구축, DB 설계, CI/CD, 도메인 구매, DNS 설정, 백엔드 기능 구현, 프론트엔드 기능 구현 장진서 | 백엔드 기능 구현, 프론트엔드 기능 구현 박재현 | Selenium을 활용한 상품 데이터 크롤링, OCR을 활용한 상품 데이터 추출, 데이터 정제, DB 설계, 백엔드 기능 구현, 프론트엔드 기능 구현 송민지
Spring Security, 백엔드 기능 구현, 프론트엔드 기능 구현 이형승
[역할 상세]
장진서 | 박재현 | 송민지 | 이형승 | |
팀장 ● Jira 설정 ● Agile 기반 프로젝트 관리 ● 디자이너 컨택 및 작업 관리 ● 해커톤 참여를 위한 기획, 기획서 작성 백엔드/프론트엔드 패키지 구조 설계 Naver Cloud Platform을 활용한 서버 구축 ● Cloud DB for MySQL 활용 DB 서버 ● 관리자/이용자 서버 DB 설계 CI/CD ● GitHub Webhook ● Docker ● Jenkins | 도메인 구매, DNS 설정 백엔드 기능 구현 ● 리뷰 CRUD(관리자, 이용자) ● Object Storage, Amazon S3 SDK 활용 이미지 업로드, 삭제 기능 구현 ● 페이징 처리 프론트엔드 기능 구현 ● Routing ● 리뷰 작성 폼 ● 리뷰 목록 ● 커뮤니티 페이지 ● 무한스크롤 페이징 처리 | 백엔드 기능 구현 ● 상품 검색 기능 구현 ● 상품 필터링 기능 구현 ● 평점 로직 및 기능 구현 ● 조회수 기능 구현 ● 추천 기능 구현 프론트엔드 기능 구현 ● 메인페이지 ● 상품 검색창 ● Header ● Footer ● 상품 상세 페이지 ● 개인정보처리 페이지 ● 이용약관 페이지 ● 컴포넌트 리팩토링 ● 카테고리/필터 | Selenium을 활용한 상품 데이터 크롤링 OCR을 활용한 상품 데이터 추출
● 상품 데이터 Update 기능 구현(관리자) ● 끼니랭킹, 끼니그린랭킹 로직 구현
● 끼니랭킹 페이지 ● 끼니그린 페이지 | Spring Security ● JWT 기반 로그인 기능 구현 ● OAuth 2.0을 활용한 소셜로그인 구현 - Naver - Kakao
● 리뷰 데이터 CRUD 기능 구현(관리자, 이용자) ● 유저 데이터 CRUD 기능 구현 ● 찜하기 CRUD 기능 구현 ● 페이징 처리
● 소개, 도움말 페이지 ● 마이페이지 찜, 리뷰 목록 ● Pagination 페이징 처리 |
[프로젝트 설명]
급속도로 늘어나는 간편식 제품들과 그에 따라 더 빠르게 늘어나는 과잉정보와 광고의 홍수 속에서 나에게 맞는 최적의 상품을 찾기는 점점 힘들어지고 있습니다. 끼니는 직관적이고 신뢰할 수 있는 정보와 콘텐츠를 제공하여 이용자의 구매 의사 과정을 돕습니다.
~ 간편식을 간편하게 ~
첨부파일
56,816.63KB