Skip to content

boxunw/restaurant_list

Repository files navigation

餐廳清單 Restaurant List

一個可以幫助使用者收集個人喜愛餐廳的線上平台。該網站提供了一個集中的地方,使用者可以瀏覽餐廳清單、查看詳細資訊及評分

Features - 產品功能

  1. 註冊使用者 (也可以透過 Facebook Login 直接登入)

image

  1. 使用者登入後可以瀏覽全部所有餐廳

image

  1. 使用者可以新增餐廳

image

  1. 使用者可以瀏覽、編輯、和刪除餐廳詳細資訊

image

  1. 使用者可以透過搜尋餐廳名稱或類別來找到特定的餐廳

image

Environment SetUp - 環境建置

  1. Node.js
  2. MongoDB Atlas 資料庫
  3. Robo 3T 資料庫管理工具
  4. Meta for developers

Installing - 安裝流程

  1. 請先確認已安裝Node.js,若無,至環境建置第1項點擊安裝
  2. 開啟終端機(Terminal),指令cd到欲放置專案位置,Clone此專案至本機電腦
git clone https://github.com/boxunw/restaurant_list.git
  1. 打開專案資料夾
cd restaurant_list
  1. 安裝 npm 套件
npm install
  1. 根據資料夾內 .env.example 設定 .env 檔: 可至MongoDB Atlas雲端資料庫申請及使用Robo 3T創建資料庫後取得 MONGODB_URI 及前往 Meta for developers 申請應用程式編號及密鑰分別放入 FACEBOOK_ID 和 FACEBOOK_SECRET

  2. 開啟程式

npm run dev
  1. 等待終端機出現以下字樣
mongodb connected!
  1. 在瀏覽器輸入以下網址即可開始使用此工具
http://localhost:3000

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published