Skip to content

A simple web application built with Node.js, Express, and MongoDB for helping my dad track his expense.

Notifications You must be signed in to change notification settings

tsengm6h6/Expense-tracker

Repository files navigation

Expense Tracker

以 Node.js、Express、及 MongoDB 打造的全端應用程式,用來幫助紀錄生活開銷

實作重點

  • 使用 Express 建構 MVC 模式的應用程式
  • 使用 express.Router 建立模組路由
  • 透過 Handlebars 樣板引擎產生 HTML 檔案
  • 透過 Mongoose 語法操作 MongoDB 資料庫完成 CRUD 功能
  • 使用 Passport.js 套件實行本地、臉書驗證功能
  • 使用 bcrypt.js 套件將使用者密碼加密
  • 建立 .env 管理敏感資訊
  • 部署專案至 Heroku

測試帳號

alt 首頁

Installation

Environment

Clone

clone repository to your local computer

$ git clone https://github.com/tsengm6h6/Expense-tracker.git

Setup

  1. Enter the directory
$ cd expense-tracker
  1. Install npm packages
$ npm install
  1. Install nodemon
$ npm install nodemon
  1. Activate the server
$ npm run dev
  1. Find the below message for successful activation
App is running on http://localhost:3000

You can visit the application on http://localhost:3000 now

About

A simple web application built with Node.js, Express, and MongoDB for helping my dad track his expense.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published