담가락
프로젝트 발표날짜 : 2024. 11. 25

(디지털컨버전스)공공데이터 융합 자바개발자 양성과정A23(3) 1회차
팀장/팀원 | n**(팀장) |
---|---|
김** : - 관리자 게시판 페이지(매출표 조회,비밀번호 변경,직원정보 조회 ,예약 조회,직원 건의함 조회, 건의함댓글 작성, 공지사항 작성, 추천메뉴 변경), - 직원 페이지 공지사항(조회) 공지사항 세부 페이지 조회 - AOP 추가 - 소개페이지 - 직원 공지사항 조회 | |
양** : - 도시락 페이지 (예약선택, 도시락선택, 메뉴선택) - 결제페이지 tosspayments api,영수증페이지 조회 - 직원 건의함 [조회 , 수정, 삭제, 등록] | |
조** : - 메인 페이지 - 헤더, 푸터 - 명세서 페이지 조회 - 세부 명세서 페이지 조회 - 인터셉터 - 오시는 길 페이지 [구글 지도 api] - 직원 페이지 게시글 작성 - 직원 페이지 정보 수정 및 삭제 | |
최** : - 로그인 및 회원가입 페이지[아이디 찾기, 비밀번호 찾기, 아이디 중복체크, 메일 중복체크] - 이메일 인증 기능[gmail api], 인증 유효 시간 설정[3분], 비밀번호 암호화 및 로그아웃 - 메뉴페이지[도시락, 식당 메뉴 페이지 기능 및 조건부 검색 기능 및 베스트 TOP10 메뉴] - 고객 마이페이지[개인 정보 조회, 개인정보 변경 및 회원탈퇴 기능] - 식당 예약 조회 및 도시락 예약 조회[변경 및 삭제], 페이지네이션 구현 - 지난 식당 및 도시락 예약 조회 기능, 페이지네이션 구현 - 식당 예약 기능[예약 시간 선택 및 테이블 선택] - 직원 마이페이지[정보 조회] - 고객센터[실시간 문의 기능] 채팅 api[pusher] - 협력업체 페이지 | |
개요 | 우리들만의 가상 식당을 만들어서 맞춤형 도시락과 좀 더 식당 경영에 필요한 기능들을 상상하고 구현을 한 프로젝트 |
구현기능 | 로그인 및 회원 가입 - 로그인 : 기존 가입된 아이디만 로그인되면 가입자 등급에 따라 분류 - 아이디 찾기 : 사용자 정보 확인을 통해서 아이디 확인 - 비밀번호 찾기 : 사용자 정보를 확인 후 이메일을 통해서 임시 비밀번호 발송 - 회원가입 기능 : - 아이디 [8자 이상 15자 이하 영문 또는 숫자만] 및 아이디 중복 체크 - 비밀번호 : [10자 이상 15이하로 영문, 숫자, 특수문자 모두 1자 이상 포함] - mail : 인증 번호 인증, 인증 번호 3분 유효 시간 및 이메일 중복 체크 도시락 예약 페이지 - 예약 시간 선택 [날짜 및 시간 선택] - 도시락 종류 선택 [한가지 이상 선택 조건] - 도시락 메뉴선택 [선택 도시락 수 만큼 이동 가능] - 결제 기능 [tosspayments api] 메뉴 페이지 - 도시락 메뉴, 식당 메뉴 페이지 : 식당 메뉴 best top 10 슬라이드 기능 및 조건부 검색 기능 고객 센터 - 실시간 상담 기능 [채팅 pusher api] 식당 예약 페이지 - 시간 선택 페이지 [날짜 및 시간 선택 [금일로 부터 30일 기준]] - 테이블 선택 [해당 날짜에 예약된 테이블은 클릭 x, 표시에 표시] 예약 조회 페이지 [고객] - 식당 예약 조회 및 도시락 예약 조회 페이지 - 현재 날짜 및 시간을 기준으로 현재 예약 조회 - 식당 예약 [변경, 취소] 지난 페이지 조회 [고객 ] - 지난 예약 조회 [테이블 예약 및 도시락 예약] - 년도별, 월별 조회 고객 페이지 - 개인정보 변경[비밀번호 변경] - 회원정보 조회 관리자 페이지 - 명세서 페이지 및 세부명세서 [기간별 조회 기능] - 비밀번호 변경 - 직원 정보 조회 - 도시락 및 식당 예약 조회 [시간순, 예약 번호순] - 직원 건의함 조회 - 공지사항 작성 - 추천 메뉴 변경 기타 페이지 - 오시는 길 페이지 [구글 지도 api] - 협력업체 페이지 - 소개 페이지 |
설계의 주안점 | 저희 팀에는 요식업 관련 종사자가 많았습니다. 그래서 저희는 요식업 경험을 바탕으로 다른 식당에서 느꼈던 개선할 점과 넣어보고 싶었던 기능들을 생각했습니다. - 식당 테이블을 어플로 통해서 직접 날짜와 시간을 선택한 후 예약을 할 수 있는 기능을 만들기를 목표로 두었습니다. - 정형화된 도시락 메뉴가 아닌 직접 원하는 반찬과 원하는 시간대로 고를 수 있는 기능을 목표로 했습니다. - 고객과 직원이 편안하게 정보를 얻을 수 있게 만들기를 목표를 두었습니다. - 관리자 직접 식당 홈페이지에서 직원들을 관리할 수 있게 만들었습니다. |
사용기술 및 개발환경 |
Language - JAVA v17 [Spring boot] - HTML - JavaScript - CSS - Visual Studio Code - Spring Tool Suite - ERD Cloud - SQL DEVELOPER 라이브러리 - bootstrap - GSON - jquery - swiper - thymeleaf - springsecurity - mybatis - 협업 tool : - Sourcetree - github - discord API - tosspayments - google map - pusher - gmail |
![]() ![]() |