1.프로젝트 기획하기
- 사기에는 애매하고 안 사자니 필요한 물품들 대여 ( 대여료 받고 대여해 주거나 무료 나눔)
- 학생들이 모여 사는 원룸 촌, 기숙사 타켓팅
장점) 언택트 시대에 비대면으로 등록, 설정 가능하고 사용자간의 접촉 최소화 가능
기능)
- 회원가입 시 학교 이메일 인증을 통해 신분이 증명된 사람만 가입 가능
- 필요 물품 등록 기능 -> 지도 기반
- 대여 물품 등록 기능-> 지도 기반
- 네이버/ 구글 지도 연동하여 화면에 지도 띄워주기
- 커뮤니티, 메시지를 보낼 수 있는 기능
- 회원가입/ 리스트 조회
-
UX 설계
- 메인 화면 ( 로그인 전 / 후) - 필요 / 대여 물품 등록 - 물품 모아보기 - 선택한 물품 메인 - 선택한 물품 세부내용 - 위치 별 메인 (기숙사 , 원룸 촌) - 회원가입 - 로그인 - 알림 창 - 채팅 창 - 리스트 조회 - 내 정보 페이지 ( 나의 업로드 현황) - 커뮤니티
당근 마켓 학교 버전
-
테이블 설계
- Use Case Diagram 설계
-
사용기술 Back-end: SpringBoot Framework, Tomcat Front-end: HTML/CSS Data Base(ORM): MySQL, JPA ETC: Junit, Gradle, Git, H2
-
화면별 기능 리스트 작성하기
메인 화면 ( 로그인 전 / 후) -메인 화면 / 물품별 , 위치별(기숙사, 원룸촌) 보기 / 내 정보 이동 -필요 / 대여 물품 등록 -물품 모아보기 (검색기능) -날짜 / 위치 / 물품 별로 검색 가능 -리스트 페이징 -날짜 순 /정확도 순 검색 선택한 물품 메인 -선택한 물품 세부내용 위치별 메인 (기숙사 , 원룸촌) 회원가입 -따로 구현 하지 않고 API 가져다 쓸 예정 -네이버 / 카카오 / 구글 로그인 -네이버 / 카카오 / 구글 프로필 -유저 평점 -리스트 조회 -내 정보 페이지 ( 나의 업로드 현황) 알림창 -등록/ 요청한 물품의 진행상황을 보여주는 알림( 대여 요청 / 반납 요청) -{물품} 시간(날짜) 형식으로 알림 채팅창 -물품별 채팅방 생성 커뮤니티