Skip to content

During 2019.11 ~ 2019.12 / Local Tourist Attractions Guide Website using Node.js

Notifications You must be signed in to change notification settings

haewon13/TouristWebSite_NodeJS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TouristWebSite_Node.js

Local Tourist Attractions Guide Website using Node.js


Table of Contents



Folders Description.


MySQL Code


데이터 저장을 위해 local MySQL DB를 이용하였습니다.
정보를 알려주는 사이트이므로 필요한 값들을 세팅하는 쿼리들을 구현하였습니다.

NodeJS Code


JavaScript 런타임.

크게 views(페이지. ejs), router(라우팅 핸들러. main.js), config, img, node_modules(express 등 확장모듈) 폴더 구성
웹프레임워크 express에서 ejs(Embedded JavaScript, HTML 템플릿 엔진)을 사용했습니다.
서버와의 데이터 통신으로는 Ajax 방식을 이용하였고 body-parser를 통해 post 요청 처리했습니다.

  • +) mysql.js
    : dbconfig, mysql connection 변수, bodyParser, express, session 등의 변수,모듈들 세팅하고 ejs view engine과 static directory를 세팅하는 코드를 구현하였습니다.




ER Diagram







Implementation

해당 웹사이트는 주로 국내 도시별 관광지 정보 검색과 근처의 식당과 호텔 추천 및 후기, 여행사 등에 관한 국내 관광지와 관련된 내용들을 소개하고 있습니다.
사용자는 회원 가입을 통해 후기를 남기고 열람할 수 있으며 정보 관리를 할 수 있습니다.




Pages


Login Register Edit Delete User information Page






Home Page









City Page









Travel Agency Page






Restaurant Page






Festival Page






Hotel Page






About

During 2019.11 ~ 2019.12 / Local Tourist Attractions Guide Website using Node.js

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published