서비스 링크
REST API - 스웨거
(새 창에서 여는 방법은 ctrl + 마우스 좌클릭 입니다.)
- 프로젝트 이름: Table For You
- 프로젝트 설명: 식당 테이블 예약 서비스
- 프로젝트 목적: 백엔드와의 협업, 리액트 학습 후 실습을 위함.
| 김현수 | 박대영 |
|---|---|
![]() |
![]() |
| FE | BE |
| GitHub | GitHub |
-
회원가입:
- 회원가입 시 DB에 유저정보가 등록됩니다.
-
로그인:
- 사용자 인증 정보를 통해 로그인합니다. JWT 토큰을 통해 로그인 유지를 진행합니다.
-
아이디 / 패스워드 찾기:
- 아이디 혹은 비밀번호 분실 시 이메일을 통해 찾을 수 있습니다.
-
지역별 식당 보기:
- 각 지역별로 원하는 식당을 리스트로 볼 수 있습니다.
- 필터 기능을 이용하여 사용자가 원하는 식당을 리스트로 볼 수 있습니다.
-
식당 자세히 보기:
- 해당 식당의 상세 정보를 볼 수 있습니다.
- 리뷰와 평점, 좋아요, 위치, 메뉴를 볼 수 있습니다.
-
메뉴 추천:
- 직장인의 숙제, 점심 메뉴 고르기를 음식 종류별로 추천 받을 수 있는 기능을 제공합니다.
- 원하는 음식 종류 (ex. 양식, 한식)을 고르면 랜덤으로 한 가지를 추천해 줍니다.
-
어드민 페이지:
- 회원 관리를 통해 실시간으로 가입한 유저 정보를 관리 (탈퇴)할 수 있습니다.
- 점주 식당 관리 기능을 통해 해당 식당을 승인 및 거절을 할 수 있습니다.
-
점주 페이지:
- 식당을 추가하거나 삭제 할 수 있습니다.
- 특정 식당의 메뉴를 추가하거나 수정, 삭제 등 메뉴 관리를 할 수 있습니다.
- 현재 테이블 좌석을 관리 하거나 예약한 회원들을 조회, 삭제 등 예약 관리를 할 수 있습니다.
-
손님 페이지:
- 방문한 식당, 좋아요 남긴 식당, 평점을 남긴 식당 목록을 볼 수 있습니다.
-
마이 페이지:
- 가입자 정보, 닉네임 변경 등 정보 수정, 비밀 번호 수정, 탈퇴 기능을 볼 수 있습니다.
-
알림 기능:
- 식당 예약 완료, 자신의 순서가 되면 알림을 확인 할 수 있습니다.
- 읽은 알림, 안 읽은 알림으로 구분지어 사용자가 보다 보기 쉽게 나누었습니다.
-
예약 기능:
- 식당을 일주일로 나누어 시간대 별로 예약을 할 수 있습니다.
- 예약이 꽉 찬 상태이면 번호표를 뽑아 예약을 할 수 있습니다.
| HTML5 | ![]() |
| CSS3 | ![]() |
| Javascript | ![]() |
| React | ![]() |
| Tailwind CSS | ![]() |






