산책로 코스를 생성하고 다른 사용자들과 공유할 수 있는 WalkHolic은 산책로 및 공원 관련 정보를 제공하는 지도 어플입니다. 낯선 곳에서의 산책 코스를 어플을 통해 확인하고 여행이나 데이트 코스를 미리 계획해보세요.
맛집이나 여행지 추천하는 지도 어플리케이션은 많은 사용자들이 리뷰와 사진을 통해 정보를 활용하고 있습니다. 그러나 산책로 코스는 현지인이나 블로그를 통해 확인하는 경우가 많습니다. 따라서 가고 싶은 곳 주변의 산책로 코스를 WalkHolic을 통해 손쉽게 확인하고 계획을 짜보세요.
- Android Studio 7.1.2
- Java JDK 11
- Gradle 7.1.2
- Galaxy S21
- Pixel 2 API 30
- Spring Boot 2.6.5
- IntelliJ
- Java JDK 11
- Gradle 7.4.1
- Amazon Linux 2 Kernel 5.10 AMI
- Architecture: X86_64
- Instance type: t2.micro
- vCPU 1
- RAM 1GB
- MariaDB 10.6.7
- db.t3.micro
- vCPU 2
- RAM 1GB
- Storage 20GB
git clone https://github.com/WalkHolic/Server.git
- URI: https://walkhoic.shop - This is WalkHolic API Base url. You can use your own localhost server link instead this Link. (http://localhost:8080)
Login API | URL | HTTP Method |
---|---|---|
Google Login | /auth/google | POST |
Park API | URL | HTTP Method |
---|---|---|
Park Info | /park/{id} | GET |
Park List within 5km | /park/nearParks?lat={lat}&lng={lng} | GET |
Filtering Option Park List | /park/filter?lat={lat}&lng={lng} | POST |
Create Park Review | /park/{id}/review | POST |
Retrieve Park Review | /park/{id}/review | GET |
Update Park Review | /park/review/{id} | DELETE |
Delete Park Review | /park/review/{id} | PUT |
Road API | URL | HTTP Method |
---|---|---|
Road Info | /road/{id} | GET |
Road List within 5km | /road/nearRoads/?lat={lat}&lng={lng} | GET |
Road Path | /road/path/roadId/{id} | GET |
Road Hashtag | /road/hashtag?keyword={keyword} | GET |
Create Road Review | /road/{id}/review | POST |
Retrieve Road Review | /road/{id}/review | GET |
Update Road Review | /road/review/{id} | DELETE |
Delete Road Review | /road/review/{id} | PUT |
UserRoad API | URL | HTTP Method |
---|---|---|
UserRoad Info | /user/road/{id} | GET |
UserRoad List within 5km | /user/road/nearRoads/?lat={lat}&lng={lng} | GET |
UserRoad Path | /user/road/{id}/paths | GET |
UserRoad Hashtag | /user/road/hashtag?keyword={keyword} | GET |
Create UserRoad Review | /userRoad/{id}/review | POST |
Retrieve UserRoad Review | /userRoad/{id}/review | GET |
Update UserRoad Review | /userRoad/review/{id} | DELETE |
Delete UserRoad Review | /userRoad/review/{id} | PUT |
Create UserRoad | /user/road | POST |
MyRoad API | URL | HTTP Method |
---|---|---|
My UserRoad List | /user/road | GET |
Share My UserRoad to Public | /user/road/{id}/share | GET |
Update My UserRoad | /user/road/{id} | PUT |
Delete My UserRoad | /user/road/{id} | DELETE |
MyReview API | URL | HTTP Method |
---|---|---|
My Park Review | /park/user/review | GET |
My Road Review | /road/user/review | GET |
My UserRoad Review | /userRoad/user/review | GET |