청소요
(디지털컨버전스) React & Spring 활용 자바(Java) 개발자 양성과정 (5)
| 개요 | 잦은 주거 이동(평균 1.4년 주기)으로 피로도와 비용 부담이 높은 1인 가구는 핵심 고객층이며, 정부 및 지자체는 이들의 주거 안정을 위해 이사 지원 정책을 확대하고 있습니다 이를 바탕으로, 이사 및 입주 청소 서비스를 필요로 하는 고객에게 서비스를 제공하는 전문 업체 "청소요" 핵심 가치로 고객에게는 편리한 예약, 신뢰성 있는 서비스를 서비스 종류로 이사/입주 청소가 주를 이루며, 기타 옵션 생활 서비스로 오염제거, 살균 소독, 등으로 확장 가능하다 |
|---|---|
| 구현기능 | <회원> [회원 관련 기능] - 회원가입 / 아이디, 패스워드 찾기 / 로그인 / 로그아웃 [마이페이지] - 내 정보 조회 / 내 정보 수정 / 비밀번호 변경 / 회원 탈퇴 / 내 이사 내역 보기 / 내 입주청소 내역 보기 / 내가 쓴 후기 조회(목록, 상세) / 내가 좋아요한 후기 조회(목록, 상세) [후기 관련 기능] - 후기 목록 조회 / 후기 검색(제목/내용) / 후기 상세조회(댓글 목록 조회, 댓글 추가, 댓글 수정, 댓글 삭제, 좋아요, 좋아요 취소) / 후기 작성 / 후기 수정 / 후기 삭제 [공지사항 관련 기능] - 공지사항 조회(목록, 상세) [이사예약 관련 기능] - 예약 등록 / 예약 조회(목록, 상세, 필터링(완료/진행예정)) / 예약 정보 수정 / 예약 취소 [입주청소예약 관련 기능] - 예약 등록 / 예약 조회(목록, 상세, 필터링(완료/진행예정)) / 예약 정보 수정 / 예약 취소 [관리자 문의] - 1:1 문의 <관리자> [회원 관리 기능] - 전체 회원 조회 / 회원 검색 / 회원 수정 / 회원 탈퇴 / 회원 상세조회 [후기 관리 기능] - 게시글 조회(목록, 상세) / 게시글 검색(제목, 내용) / 게시글 삭제 [댓글 관리 기능] - 댓글 목록 조회 / 댓글 삭제 [공지사항 관리 기능] - 게시글 조회(목록, 상세) / 게시글 추가 / 게시글 수정 / 게시글 삭제 [이사예약 관리 기능] - 예약 조회(목록, 상세, 필터링(기간별, 완료/진행예정)) / 예약 정보 수정 / 예약 취소 [입주청소예약 관리 기능] - 예약 조회(목록, 상세, 필터링(기간별, 완료/진행예정)) / 예약 정보 수정 / 예약 취소 [결제 관리 기능] - 결제 내역 조회(목록, 상세) / 결제 내역 환불 [공지사항 관리 기능] - 공지사항 조회(목록, 상세) |
| 설계의 주안점 | 1. 사용자 친화적이고 깔끔한 UI/UX 2. 타 사이트와 다르게 서비스를 이용한 고객들간의 원할한 소통과 리뷰 공유 시스템 3. 입주청소 / 이사를 예약하면 견적이 바로 나와 고객들이 서비스를 이용할 때, 가격을 바로 확인할 수 있다. 4. 견적 요청 후 별도의 문자를 수신하거나, 전화 상담 및 추가 문의를 해야 하는 번거로움이 없다. |
| 사용기술 및 개발환경 |
1. 사용 기술 스택 - 프론트엔드 : HTML5, CSS3, JavaScript (JS)를 기본으로 사용하며, 사용자 인터페이스 구현을 위해 jQuery와 반응형 디자인을 위한 Bootstrap을 활용합니다. - 백엔드 : Spring Framework와 Jakarta EE를 기반으로 서버를 구축하고, 데이터 영속성 처리를 위해 MyBatis를 사용합니다. - 데이터베이스 및 설계 : 데이터베이스 설계는 ERD Cloud를 사용하여 ERD(개체-관계 다이어그램)를 작성합니다. 실제 데이터베이스로는 Oracle DB와 MySQL(또는 MariaDB)을 사용합니다. - 디자인 및 협업 : 디자인 작업은 Figma를 통해 진행하며, 팀원 간의 효율적인 커뮤니케이션과 협업을 위해 Slack 및 Google Sheets(또는 스프레드시트)를 활용합니다. 2. 개발 환경 - 주요 IDE/에디터 : Visual Studio Code (VS Code)와 SpringToolSuite4 (STS)를 메인 개발 환경으로 사용합니다. - 보조 도구 : 개발 및 문제 해결 과정에서 ChatGPT와 같은 생성형 AI 도구를 보조적으로 활용합니다. |