Skip to content

vchamale/budget-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Budget App

Use this app to keep track of all your finances. Your expenses as well as your incomes. You can register your bank accounts and also whatever you have in cash so you don't miss a penny.

Cloning the Repo...

Run a git clone git@github.com:chamalevictor/budget-app.git from whatever folder you want to work on.

Installing dependencies

Once you have cloned it, you need to access to each part of the project and install dependencies.

Start by accessing to the frontend directory by running cd frontend from the parent directory and then installing the dependencies with npm install

Next, access to the backend directory cd ../backend (if you're still in the frontend) and also run npm install

Finally you will find the SQL script in the db folder. You can create the database manually or build a container that will automatically do it for you (see below).

Create Database Container.

Note: It is important that you have Docker installed in order to run this command. You can get Docker from here.

Create Database Container:

docker run -e POSTGRES_PASSWORD=mypass -d -p 5433:5432 \
-e PGDATA=/var/lib/postgresql/data/pgdata \
-v PGDISK/var/lib/postgresql/data \
-v /Users/victorchamale/Documents/projects/javascript/telus/budget/db:/docker-entrypoint-initdb.d \
postgres:14.6

About

Budget tracker application. Use it to keep record of incomes, expenses and cash flow.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages