- 使用者可以新增專屬的記帳本
- 使用者可以瀏覽記帳本的詳細資訊
- 使用者可以修改記帳本的資訊
- 使用者可以刪除記帳本的內容
- 使用者可以註冊帳號,註冊的資料包括:名字、email、密碼、確認密碼。
- 使用者也可以透過 Facebook Login 直接登入
- Node.js
- Express
- Express Handlebars
- express-session
- Mongoose
- bcryptjs
- body-parser
- dotenv
- method-override
- passport
- passport-facebook
- passport-local
- connect-flash
git clone https://github.com/AC-Galen/expense-tracker.git
cd expense-tracker
npm install
移除.example副檔名
修改 MONGODB_URI、FACEBOOK_ID、FACEBOOK_SECRET
npm run dev
npm run seed
若成功開啟伺服器你會看到:
Express server is running on http://localhost:3000
可以至 http://localhost:3000 查看網站