Skip to content

winnielinn/expense-tracker

Repository files navigation

家庭記帳本 Expense Tracker 💸

Expense Tracker built with Node.js, express and MongoDB for taking a record for daily expenses with an account: Create, View, Edit, Delete and use filter to show particular expenses.

Project First Look

Use one method you prefer to login. GITHUB

Manage your expenses in home page. GITHUB

Getting Start

Environment Setup

  • Node.js v14.16.0

  • MongoDB v4.2.18

Installing

  1. Open your terminal and use 'git clone' to copy this project to local.
git clone https://github.com/winnielinn/expense-tracker.git
  1. Change directory to the project.
cd expense-tracker
  1. Install all dependencies.
npm install
  1. Install nodemon package.
npm install -g nodemon 
  1. Run seed data. Once seed data created, terminal will show categorySeeder created and recordSeeder created .
npm run seed
  1. Please refer .env.example to check which environment varible you need for full web app experience. Following API service you'll need:
  1. Run server in localhost by using following npm script. If successful, The server is listening on http://localhost:3000 will show in terminal.
npm run dev
  1. Kindly visit https://stormy-forest-44412.herokuapp.com/ to use this app online.

Contributor

Winnie Lin

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published