老饕們的餐廳收藏清單,提供收藏、瀏覽及搜尋餐廳詳細資訊,如:餐廳類別、餐廳地址、餐廳電話等
- 提供個人帳密註冊、登入,並支援使用Facebook登入
- 各帳號管理獨立的餐廳清單
- 可建立、修改、刪除餐廳檔案
- 可搜尋餐廳名稱,提供排序功能
- 點選各餐廳卡片,可瀏覽餐廳詳細資料
- 安裝node.js and npm
- 複製專案到本機: git clone https://github.com/pupss91090/restaurant_guide.git
- 進入專案資料夾: cd restaurant_guide
- 安裝套件: npm install
- 設定環境變數: 將.env.example檔案改為.env,修改MongoDB連線字串及FACEBOOK應用程式資料
- 建立帳務類別種子資料: npm run seed
- 啟動專案: npm run start
- 看到以下訊息,可至瀏覽器輸入下列網址開啟
`Express is running on http://localhost:3000`
- 登入種子帳號
email: 'user1@example.com'
password: '12345678'
或建立帳號,登入後即可開始管理餐廳清單
- VS Code
- Node 14.21.3
- Boostrap 5.2.3
- mongoose: 5.13.17
- bcryptjs: 2.4.3
- body-parser: 1.20.2
- connect-flash: 0.1.1
- express: 4.18.2
- express-handlebars: 3.0.0
- express-session: 1.17.3
- method-override: 3.0.0
- passport: 0.4.1
- passport-facebook: 3.0.0
- passport-local: 1.0.0




