담가락
(디지털컨버전스)공공데이터 융합 자바개발자 양성과정A23(3) 1회차
| 개요 | 우리들만의 가상 식당을 만들어서 맞춤형 도시락과 좀 더 식당 경영에 필요한 기능들을 상상하고 구현을 한 프로젝트 |
|---|---|
| 구현기능 | 로그인 및 회원 가입 - 로그인 : 기존 가입된 아이디만 로그인되면 가입자 등급에 따라 분류 - 아이디 찾기 : 사용자 정보 확인을 통해서 아이디 확인 - 비밀번호 찾기 : 사용자 정보를 확인 후 이메일을 통해서 임시 비밀번호 발송 - 회원가입 기능 : - 아이디 [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 |
|
|