Python 활용 빅데이터 기반 금융 솔루션 UI 개발자 양성과정 3회차
| 개요 | - 프로젝트명 : Wellv - 기획 배경 : 운동과 건강관리에 어려움과 번거로움을 느끼는 현대인을 위한 사이트 - 기대 효과 : 운동, 건강관리에 대한 관심은 항상 컸고 시간이 지날수록 그에 대한 관심과 인기가 커지고 있다. 하지만 이에 어려움과 번거로움을 느끼는 사람이 많기 때문에 이런 이유로 많은 이용자들이 유입될 것으로 예상됨 |
|---|---|
| 구현기능 | 0. 메인 페이지 : 관리 캘린더, 순위 등 사이트 통합 기능 1. 관리캘린더 페이지 : 하루 섭취량 및 운동 기록 가능 2. 1:1 대화 페이지 : 커뮤니티나 챌린지에 타 회원 선택후 1:1 대화방 개설 및 요청 3. 순위 페이지 : 사용자 순위를 표시 및 챌린지 구현 4. 인바디 페이지 : 머신러닝으로 결과값 도출해 정보 제공 5. 관리자 페이지 : 사이트 관리에 필요한 관리자 기능 구현(카페 등록, 신고 처리 등) 6. 로그인 / 회원가입 : 사이트 이용을 위해 필요한 필수 기능 제공 7. 마이페이지 : 식단정보, 작성글 내역 및 정보 수정 등 기능 제공 8. 커뮤니티 : 글 작성, 수정, 삭제, 좋아요, 정렬 등 기능 제공 9. 빠른 검색 : 대한민국에 존재하는 모든 건강기능식품의 상품명, 효능 , 제조사명을 엘라스틱 서치 엔진을 이용하여 제공 |
| 설계의 주안점 | 사람들이 건강관련된 컨텐츠를 접할때 보편적으로 알고있는 서비스들(인바디 , 칼로리&영양정보계산, 운동정보 등) 을 하나의 어플리케이션 내에 통합하여 기존에 접했던 건강관련 앱들과 차별화를 둠. 또한, 각 서비스들의 근거가 되는 데이터들은 머신러닝을 통해 도출한 데이터들과 , 공공기관의 인증받은 데이터를 바탕으로하여 실제 각 서비스마다 대표적인 브랜드(인바디, 몇 다이어트&운동 앱)에 준하는 품질을 보증한다. |
| 사용기술 및 개발환경 |
MockUp Tool : Figma 형상 관리 : Git-Hub 사용 언어 : HTML, CSS(Styled Compont)/JavaScript / Java /Python 프론트엔드 라이브러리 : React, Node.js 백엔드 프레임워크 : Spring Boot - JPA / Flask / Machine Learning 검색엔진 : ElasicSearch RDBMS : MySQL CloudStorage : Firebase Storage IDE : IntelliJ, VScode, MySQL WorkBench, PyCharm 협업 도구 : Git-Hub, Notion, Figma |
|
|