Skip to content

WindCloud2018/pocket

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

94 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pocket

Visualize personal finance.

Live Demo

Why build this app?

  • To create an app that we can personally use.
  • To incorporate additional features tailored to personal preference, inspired by other expense tracking app such as Mint.

How to get start

  • Run following commend to install Express server dependencies:
npm i
  • Then run following commend to install React dependencies:
cd client 
npm i
  • Go back to root folder
cd ..

How to setup Express server

  • Create .env in project root and setup following:
DB_HOST=localhost
DB_PORT=5432
DB_NAME=name of your database

How to start local environment

  • Start local server
npm run start
  • Start local front-end
npm run dev

How to deploy to Heroku with Git

heroku create
git push heroku master
  • If on non-master branch, then run:
git push heroku branchname:master

How to add Postgresql to Heroku

  • Follow steps in "How to deploy heroku"
  • Run following to install Postgresql addons with free price tier:
heroku addons:create heroku-postgresql:hobby-dev
  • Database on Heroku is defaulted to DATABASE.
  • Run following to push local database into Heroku Postgresql
heroku pg:push localdatabase DATABASE/HEROKU_DATABASE_NAME

Built With

Upcoming Features

  • User Authentication Login
  • Summary filter for month and year with search function

Authors

Acknowledgments

  • Hat tip to anyone who's code was used
  • Inspiration
  • etc

About

personal budgeting app

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors