This is Expense Tracker, which can helps user to check the periodic expenditure, maybe lowers costs, in other words, make more money.
Expense tracker allows user to accomplish the purpose via the following features:
- Creates a personal account to see user's own expenditure.
- Uses create, edit or remove function to builds expense list.
- Filtering tool to browse records by category or month.
- Node.js
- Express
- Express-handlebars
- Body-parser
- Express-session
- Passport
- Passport-local
- Passport-facebook
- Mongoose
- Connect-flash
- Bcryptjs
- Method-override
- Dayjs
- Dotenv
- Bootstrap
- Clone this repository to your local computer
$git clone https://github.com/keitakeiko/Expense-Tracker.git
- Changing the path into the directory you downloaded
$cd Expense-Tracker
- Install npm
$npm install
- create a folder, which is named .env. And set your own MONGODB_URI.
MONGODB_URI=XXX
- Run record and category seeder
$npm run seed
- Run the development server
$npm run dev
- Once the following message shows in console, you may visit http://localhost:3000/ in your explorer to browse the website
Express is running on http://localhost:3000