텀블캣
- 등록일
- 2022.09.23
- 조회수
- 345
텀블캣
- 과정명
- (디지털컨버전스)스마트 콘텐츠 융합 자바(JAVA) 응용SW 및 웹개발자 양성 과정(B)
- 발표일
- 2022.09.16
-
- 팀장&팀원
- 허OO 외 4명
-
- 개요
- 텀블캣은 텀블벅과 카피캣을 합친 이름으로 텀블벅을 모티브로 제작한 크라우드 펀딩 사이트이다.
-
- 사용 기술 및 개발환경
- java, html, css, javascript, jsp, servlet, spring, springboot, react, node.js, vue, Eclipse, Visual Studio, Oracle, Mysql, ERD Cloud, windows, Bootstrap, jQuery, Gradle, Apache Tomcat, Github
-
- 구현 기능
-
로그인 및 회원가입
- 스프링 시큐리티를 이용해 구현
회원가입
- BCryptPasswordEncoder 클래스를 사용해 비밀번호를 암호화
- @NotEmpty, @Size, @Email로 유효성 검증
로그인, 로그아웃
- SecurityConfig 클래스를 만들어 스프링 시큐리티에 로그인 페이지와 성공시 이동 페이지 등록
- findByusername()으로 사용자를 조회
- UserDetailsService 인터페이스를 구현하는 서비스 클래스를 만들어 로그인 처리
프로젝트 상세 페이지
- 프로젝트 생성 시 넣은 정보들을 화면에 출력
- 모인 금액, 남은 시간, 후원자 수, 좋아요 수 값을 가져와서 조회할 수 있도록 함
- 좋아요 기능, (공개예정 프로젝트일 경우) 알림 기능, 프로젝트 후원 기능을 사용할 수 있음.
- 선물 금액대에 따라 다른 옵션을 선택해 후원할 수 있음 – 선택할 경우 결제 페이지로 이동.
- prev
- PeopLike
- next
- 배달의 민족 웹 구축