一個簡單的網路記帳工具。
- 使用者可以瀏覽他的支出紀錄
- 使用者可以註冊及登入帳號
- 使用者可以用facebook登入
- 使用者可以根據「類別」篩選支出
- 新增一筆支出
- 編輯支出的屬性
- 刪除任何一筆支出
- Node.js 14.16.0
- Nodemon 2.0.15
- Express 4.17.3
- Express-handlebars 3.0.0
- Bootstrap 5.1.3
- Font Awesome 5.0.9
- MongoDB
- mongoose 5.9.7
- bcryptjs 2.4.3
- express-session 1.17.2
- passport 0.4.1
- connect-flash 0.1.1
- dotenv 8.2.0
- moment 2.29.2
- 請先安裝 Node.js、npm 與 Mongodb
- 打開你的終端機,開啟資料庫,並將此專案 Clone 到本地
git clone https://github.com/yanpin0524/expense-tracker.git
- 之後進入專案資料夾,輸入
npm install
- 安裝完畢後,輸入以下內容 載入種子資料
npm run seed
- 若是跑出 "種子資料 載入結束" 代表成功,請繼續輸入以下內容 開始運行網站
npm run start
- 若是跑出 "網站已開啟:http:/localhost:3000" 代表成功,現在可以輸入網址了
http:/localhost:3000
- 可以用以下模擬帳號登入並開始體驗網站
帳號 seed@test.com
密碼 12345678
- 要結束運行請按下 ctrl + c