Skip to content

KitsuneSiho/HOUSEKEEPING_BACKEND

Repository files navigation

🏠HouseKeeping - 우리들의 든든한 자취 메이트

NaverCloud Devops 10th : 3 TEAM ROOM-E



✏️ 프로젝트 소개

프로젝트 개요/동기

1인가구수가 급격히 증가함에 따라 자취 생활이 미숙하여 어려움을 겪는 가구또한 증가하고 있다.
이에 바탕하여 의식주를 통합관리하는 웹 애플리케이션 개발을 고안하였다.


🔧 기술 스택

JavaScript Python Spring Java Html Node Json JQuery MySQL MongoDB
js python spring java html node json jquery mysql mongodb



💻 IDE

IntelliJ Eclipse VScode
intellij eclipse vscode



🧑‍🤝‍🧑 협업 도구

Git Slack Notion Figma
git slack notion figma



⚡ 구현 기능

- 회원가입/로그인시 세션하이재킹등 해킹을 방지하기 위한 보안 요구사항을 만족시킨다.

- 회원은 3D로 구현된 방을 커스터마이징 할 수 있다.

- 회원은 방명록을 작성하고 친구기능을 사용할 수 있다.

- 회원과 회원간 채팅기능과 그룹 채팅 기능을 지원한다.

- 회원간 온라인 상태여부 확인, 경험치와 레벨 기능을 지원한다.

- 캘린더기능을 제공하며 루틴 형태로 TO DO LIST 를 생성할 수 있다.

- CRUD 게시판 기능을 제공한다.

- 머신러닝을 통한 의류 카테고리 분류와 배경제거 처리된 의류 이미지를 저장 할 수 있다.

- 날씨에 따른 의류 추천 기능을 제공한다.

- OCR 인식 기능을 통한 식재료 품목 추출이 가능하다.

- 식재료를 등록, 검색, 유통기한 등록을 할 수 있다.

- 등록된 식재료를 바탕으로 AI 레시피 추천기능을 제공한다.

- 유통기한 임박 및 TO DO 미완료시 SMS 알림 기능을 제공한다.


🐼 DEVELOPER

KitsuneSiho (팀장) : 머신러닝 분류 모델 개발, OCR 기능 구현, Git&Repository 관리

HarryKang (Back-End) : Setting up project security, SNS Login Service, 계정 레벨 및 경험치 구현, Project Build Control

JIHOON (Full-Stack) : NCP 를 활용한 Project Deploy, Chat Service, Entity 설계, Real-time online status display, Intro Anim및 Load Anim 제작

SangWoo (Back-End) : 게시판 CRUD 구현, 조회수 및 댓글기능, SMS Alert, CLOVA AI 레시피 추천

boddak (Front-End) : UI/UX 설계, 전체 프론트엔드 아키텍처 설계 및 구현, React, Vite, CSS, JavaScript 등을 사용한 웹 페이지 제작

Hojun (Back-End) : 옷장/옷추천 기능 구현, Weather API, 방 오염도 기능, ObjectStorage, FLASK SERVER, 프로젝트 회의 및 진행사항 관리, 트러블 슈팅

Jaeyoung (Back-End) : TO DO 루틴 기능, Calander, 친구 요청 및 관리, 방명록 구현


📅 개발 기간

  • 2024.07.22(월) ~ 2024.08.23(금)

  • 1주차 : 프로젝트 계획, 상세분석

  • 2주차 : UI, DB 구조 설계, 백엔드 개발시작

  • 3주차 : DB연결 및 기능구현, 단위테스트

  • 4주차 : 프로젝트 기능별 병합과 정리

  • 5주차 : 불용코드 제거, 프로젝트 최종테스트


📜 라이센스

MIT License

Copyright (c) 2021 Othneil Drew

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

About

Ncloud Devops 10th FinalProject

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 7

Languages