Skip to content

Hongmebuilding/Leisurvation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Leisurvation - MyBatis,Thymeleaf 팀 프로젝트

Team 와장창

이수민(팀장) : 디비설계, Github 세팅 및 관리, 리뷰 페이지에 관한 CRUD, 프론트
남기문 : 레져, 거래처(컴퍼니) 페이지에 관한 CRUD, 프론트
이승준 : 예약, 마이페이지에 관한 CRUD, 프론트
박찬미 : 로그인, 카카오로그인, 회원가입, 권한에관한 CRUD, 메인, 헤더 프론트

개발기간 2023-02-07 ~ 2023-03-07

기술 스택

에디터 : IntelliJ
개발 툴 : SpringBoot 3.0.2
자바 : JAVA 17
빌드 : Maven 4.0
서버 : localhost
데이터베이스 : MySql
필수 라이브러리 : SpringBoot Web, MySQL, Lombok, Spring Security6.0, Spring Boot DevTools, Thymeleaf, Validation

개발환경

  • 사용기술 : HTML5 CSS3 JavaScript jQuery JSON Ajax Bootstrap 4.0 Java Spring Spring Security Maven JDBC MySQL DBeaver MyBatis IntelliJ IDEA Apache Tomcat Lombok Thymeleaf

프로젝트

📺 프로젝트 메인페이지

🔍 프로젝트 특징 및 기능

  • 사용자가 레져를 예약, 관리, 후기등을 쉽게할 수 있고 나아가 비즈니스까지 할 수 있는 웹 사이트

  • Spring Framework를 이용해 더 편리하고 쉽게 개발하였습니다.

  • 주요 개발 기능

    • 회원가입, 로그인, kakao 로그인
    • 레져스포츠 예약 가능
    • Qna 작성
    • 리뷰 작성
    • 마이페이지

    일반유저

    • 레져스포츠를 등록 할 수 있는 권한 등록 후 레져스포츠 등록 가능

    레져스포츠 권한을 가진 유저

    • 레져스포츠 등록 가능

    최상위 관리자

    • 적절치 못한 리뷰, qna 삭제

📋 ERD 및 로직 프로세스



🛠️ API

image
소셜 로그인

📖 Story Board

  • 회원가입, 로그인페이지
  • 관리자, 메인 페이지
  • 마이페이지
    -관리자
    -일반유저
    -사업자
  • 레져 예약 페이지
  • 레져 목록 페이지
  • 레져 상세 페이지
  • 후기 작성 페이지
  • 코멘트 모두 보기, 상세 페이지
  • 코멘트 팝업창, 코멘트 댓글 팝업
  • 레져 등록 페이지

📊 Flow Chart


회원가입, 로그인

회사등록, 레져등록

레져 예약, 리뷰등록

문의사항, 문의관리

About

MyBatis,Thymeleaf 팀 프로젝트

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •