fitHub
(디지털컨버전스)공공데이터 융합 자바개발자 양성과정9
| 개요 | 사용자의 운동 기록과 목표 관리를 중심으로, 커뮤니티 기반의 소셜 피드 기능과 운동 상품 거래 기능(관리자 등록 ∙ 회원 구매)을 결합한 웹 기반 피트니스 플랫폼입니다. |
|---|---|
| 구현기능 | 회원기능 - 회원가입 - 로그인 - 마이페이지(정보수정/탈퇴) 마이핏 - 운동 시간 관리 - 캘린더를 통한 일정 및 루틴 관리 - 내 운동 통계 / 팔로워,팔로잉 기능 - DM을 통한 유저간 소통 기능 커뮤니티 - 전체조회 - 작성/수정/삭제 - 게시물 검색(아이디/키워드) - 상세보기 - 댓글 작성/수정/삭제 - 좋아요 - 팔로우/팔로잉 마켓 - 상품목록(조건별 정렬) - 상품 등록/수정/삭제/상세보기 - 장바구니 - 상품구매 - 리뷰작성 관리자 기능 - 회원관리(회원조회/등급변경/경고/차단/탈퇴) - 게시물 및 댓글관리(전체댓글 리스트 조회 및 상세페이지 이동) - 통계조회(방문자수, 판매량 등의 통계시각화) - 문의기능(채팅 구현) - 광고관리(광고목록 및 관리) |
| 설계의 주안점 | 기록 + 소통 + 실천 연결 - 운동 기록, 커뮤니티 피드, 상품 거래를 하나의 흐름으로 구성 CSR 기반 사용자 경험 - React 기반 CSR 방식으로 빠르고 부드러운 사용자 경험 구현 SPA 구조 설계 - 페이지 전환 최소화 및 상태 관리 최적화를 고려한 설계 REST API 연동 백엔드 - Spring Boot 기반 REST API 구조로 프론트와 유연하게 연동 |
| 사용기술 및 개발환경 |
JAVA, ORACLE, HTML, CSS, JavaScript, jQuery, Ajax, Apache-Tomcat, Spring, Mybatis, GitHub, Maven, react, GIT mind, chatgpt |