/MealMate

Node.js를 이용하여 구현한 도시락 주문 사이트입니다.

Primary LanguageHTML

MealMate

image

프로젝트 기간

2021.05.31 ~ 2021.6.13

1. 사이트 소개

고객이 자신이 원하는 도시락 메뉴를 주문할 수 있고, 자신의 위치를 입력하면 가장 가까운 도시락 가게를 알 수 있습니다. 또한 점주는 새로운 메뉴를 추가하거나 삭제할 수 있으며, 지점을 추가할 수 있습니다.

2. 주요 기능

1). 회원가입

회원등록이 되어 있지 않은 경우 회원가입

image image

2). 로그인/ 로그아웃

  • 등록되지 않은 아이디로 로그인할 경우 로그인 실패
  • 이미 로그인 되어있는 경우에 로그인 실패

image image

image

3). 주문자 정보 수정

  • 주문자의 휴대폰 번호와 주소 수정 가능

image image

4). 주문/주문 목록/ 주문 취소

image

5). 음식점 조회

image image

6). 메뉴 추가/ 지점 추가

image image

image image

3. 개발 환경

💎 프론트엔드

  • ejs: 3.1.6

🎉 백엔드

  • express: 4.17.1

🎁 DB

  • mongodb: 3.6.6

4. 최종 모듈 구조

1). 모듈 구조

image

2). database

image

3). 기능/routes

image

5. 느낀 점

이번 과제는 한 학기 내내 배운 내용을 토대로 직접 프로그램을 만들어보는 것이었다. 그날 배운 내용을 바탕으로 했던 이전의 과제와는 달리 본인이 직접 내용을 구상하고 스스로 코딩을 하는 것이라 오류도 많이 발생하였고 그만큼 시간도 많이 걸렸다. 하지만 마지막 과제를 통해 1학기 내내 배운 내용을 복습할 수 있었고 중간에 이해가 되지 않았던 부분도 해결할 수 있었던 좋은 기회였다.