- 전통주 정보공유 웹 플랫폼
- 팀명 : Just one more drink
- 주소 : http://roalwh.iptime.org:20108/ (정상 배포 중)
* 퍼블릭 게시용이므로 설정파일은 되도록 삭제되어있습니다.
우리술 웹 커뮤니티 플랫폼
우리술에 관심있고 우리술을 좋아하는 모든 사람들이 모인 커뮤니티
소주 맥주 말고도 더 맛있고 다양한 전통주에 대한 정보와 술꾼들의 집합소
취향에 맞는 전통주도 추천 및 국내 여행할 때 마시면 좋을 지역별 전통주도 추천해드립니다.
이름 | 역할 | GitHub 프로필 | |
---|---|---|---|
원영호 | 팀장, 서버관리자, 풀스택 | roalwh | [email protected], [email protected] |
김세은 | 프론트엔드 | senique-dev | [email protected] |
문상혁 | 풀스택 | m960626 | [email protected] |
서영은 | 풀스택 | YOUNGEUN100 | [email protected] |
최진주 | 프론트엔드 | pearlworld | [email protected] |
- 총 개발기간 8/1 ~ 9/1
- 8/1 ~ 8/3 프로젝트 기획 및 주제선정
- 8/4 ~ 8/7 화면설계, DB설계, 데이터 수집
- 8/7 ~ 8/27 서비스 구축, 테스트
- 8/27 ~ 9/1 서버 배포

- Python 3.11.4
- JDK 17
- Spring Boot 3.1.2
- Spring Security
- Oauth 2.0
- jsonwebtoken(JWT) 0.9.1
- Gradle-8.2.1
- MariaDB 10.3.38
- JavaScript
- HTML/CSS
- REACT
- Bootstrap 4.3.1
- axios
- Node.js 18.16.0
Figma https://url.kr/6t7ejs

- JWT 기반 로그인
- 패스워드 암호화(BCrypt)
- 이메일 인증
- 관리자/일반사용자 권한 분리
- 마이페이지
- 전통주 검색
- 전통주 정보 제공
- 검색 정렬 기능
- 리뷰 작성, 수정, 삭제
- 5가지 질문을 통해 취향 검색
- 질문 기준으로 전통주 추천
- 지도를 이용한 지역 검색
- 지역별 전통주 표시
- 공지글, 자유글, 맛집 추천 글 작성, 수정, 삭제
- 검색 정렬 기능
- 댓글 작성, 수정, 삭제
기능 | Method | URL |
---|---|---|
관리자 리스트 조회 | GET | /admin/adminlist |
사용자 리스트 조회 | GET | /admin/userlist |
userFlag 수정 | PUT | /admin/userset |
관리자 등록 | POST | /admin/signup |
처음 관리자 등록 | POST | /admin/signup/new |
기능 | Method | URL |
---|---|---|
게시글등록 + 파일등록 add | POST | /board/add |
게시글 파일 가져오기 | GET | /board/files/{board_id} |
게시글수정 update | PUT | /board/update/{board_id} |
게시글삭제 inactive board | PUT | /board/inactive/{board_id} |
전체 게시글 보기 all view | GET | /board/view/all |
게시판 종류별 글보기 이름 검색 kind title orderby | GET | /board/view?kind={kind_no}&orderby={정렬할 컬럼} |
게시글 상세보기 + 댓글 보기 | GET | /board/view/{board_id} |
댓글 조회 view | GET | /board/comment/no/{comment_id} |
댓글 수정 update | PUT | /board/comment/update/{comment_id} |
댓글 삭제 inactive | PUT | /board/comment/inactive/{comment_id} |
댓글 등록 add | POST | /board/comment/add |
기능 | Method | URL |
---|---|---|
전통주 검색 | GET | /cate/search?name={drink_name} |
전통주 정보 | GET | /cate/info/{drink_id} |
전통주 정보 리뷰조회 | GET | /cate/review/{drink_id} |
전체 전통주 정보 | GET | /cate/all |
리뷰 이미지 호출 | GET | /rimg/{dirnk_id}/{rimg_id}/review_{dirnk_id}_{rimg_id}.png |
리뷰 등록 | POST | /cate/reviewin |
리뷰 수정 | PUT | /cate/reviewedit/{review_id} |
리뷰 삭제 | DEL | /admin/reviewdel/{review_id} |
기능 | Method | URL |
---|---|---|
전통주 정보 검색 | GET | /dri/{drink_id} |
카테고리 or 이름 검색 | GET | /dri/search?name={drink_name} |
전통주 이미지 호출 | GET | /dimg/{drink_id}/drink_{dimg_id}.png |
전통주 좋아요 조회 | GET | /dlike/userList?uid={user_id} |
술정보 등록 | POST | /dri/drinkIn |
술정보 수정 | PUT | /dri/drinkedit/{drink_id} |
전통주 좋아요 등록 | POST | /dlike/add |
기능 | Method | URL |
---|---|---|
회원가입 | POST | /auth/signup |
로그인 | POT | /auth/login |
회원정보 가져오기 | GET | /member/me |
아이디 찾기 | POST | /auth/find-id |
비밀번호 찾기 전 계정 확인 | POST | /auth/find-pw |
비밀번호 변경 | PUT | /auth/change-pw/{user_id} |
회원정보 수정 | PUT | /member/change-info |
회원 탈퇴 | PUT | /auth/change-pw/{user_id} |
이메일 발송 | POST | /auth/email |
이메일 번호 확인 | GET | /auth/check-email/{number} |
기능 | Method | URL |
---|---|---|
회원 게시글 가져오기 | GET | /member/board/{user_id} |
회원 댓글 가져오기 | GET | /member/comment/{user_id} |
회원 리뷰 가져오기 | GET | /member/review/{user_id} |
- 술렁술렁 프로젝트 - 개인 백엔드 작업, 전통주 데이터 크롤링,DB 데이터 삽입
- 술렁술렁 프로젝트 - 개인 백엔드 작업, 카테고리API
- 술렁술렁 프로젝트 - 개인 백엔드 작업, 이미지 호출 API
- 술렁술렁 프로젝트 - 개인 백엔드 작업, 전통주 정보 API
- 술렁술렁 프로젝트 - DB 구축, 벡엔드 배포, 프론트 배포
- 중복된 API 정리 필요
- 테스트로 작성한 불필요 print문 제거
- 파일 업로드 좀더 나은 방법이 있는지 찾아보기
- 구글 로그인시 사용자 정보 추가 입력 처리
- 회원가입 이메일 중복체크(구글로그인과 기존등록된 이메일 충돌로인한 에러)
- 비밀번호 변경 시 기존 비밀번호 재사용 불가 처리
- yml, env 파일 등을 암호화나 spring cloud 를 이용한 암호화 처리
- 공유기 사용으로 인한 https 미적용 -> 개인서버 os재설치가 필요한 부분이라 진행 못함