Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lyju777/final_yeogi-project
여기어때 클론코딩 프로젝트
https://github.com/lyju777/final_yeogi-project
css html java javascript jpa jquery oracle springboot thymeleaf
Last synced: 4 days ago
JSON representation
여기어때 클론코딩 프로젝트
- Host: GitHub
- URL: https://github.com/lyju777/final_yeogi-project
- Owner: lyju777
- Created: 2021-11-08T10:51:35.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2024-12-22T04:18:43.000Z (25 days ago)
- Last Synced: 2024-12-22T05:20:52.892Z (25 days ago)
- Topics: css, html, java, javascript, jpa, jquery, oracle, springboot, thymeleaf
- Language: HTML
- Homepage:
- Size: 98 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# final_yeogi-project
**💡프로젝트 설명**
여기어때 클론코딩 프로젝트는 기존의 여기어때 사이트를 클론하여 기획 의도에 맞게 재구성한 플랫폼입니다. Spring MVC 기반의 REST API 서버를 구축하고 Thymeleaf 템플릿을 통한 데이터 연동으로 사용자, 호스트, 관리자 기능을 구현하였습니다.
**🤝참여인원**
FrontEnd(4명) | BackEnd(2명)
**🛠️기술스택**
**Client : `Javascript` `jQuery` `HTML` `CSS` `axios` `Bootstrap`**
**Server : `Java` `JPA` `Spring Boot` `Oracle` `Thymeleaf`**
**💻담당파트**
- 호스트 등록을 위한 페이지 Form UI 구현
- Custom DatePicker를 통한 날짜별 예약현황 조회 및 관리기능 구현
- chart.js 라이브러리를 활용한 호스트 예약 현황조회 및 대시보드 UI 구현
- 사용자 1:1문의 관리기능 구현
- 사용자(예약/결제내역) 조회기능 구현
- 검색 필터를 통한 전체 회원관리 조회기능 구현
- 관리자를 통한 호스트 등록 승인기능 구현
## 🪄 Install
### Requirements
```sh
plugins {
id 'java'
id 'org.springframework.boot' version '2.7.13'
id 'io.spring.dependency-management' version '1.1.6'
}group = 'com.rezero'
version = '0.0.1-SNAPSHOT'java {
toolchain {
languageVersion = JavaLanguageVersion.of(11)
}```
![2.project](./src/main/resources/static/images/2.project.png)
![3.project](./src/main/resources/static/images/3.project.png)
![4.project](./src/main/resources/static/images/4.project.png)
![5.project](./src/main/resources/static/images/5.project.png)
![6.project](./src/main/resources/static/images/6.project.png)
![7.project](./src/main/resources/static/images/7.project.png)
![8.project](./src/main/resources/static/images/8.project.png)
![9.project](./src/main/resources/static/images/9.project.png)