Skip to content

First project at Codeclan using Ruby, Sinatra and SQL. A banking app that persists data.

Notifications You must be signed in to change notification settings

JohnDun89/budgeting_app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

John Duncan's First Code Can Project

Budgeting App

An app I made to log spending, add spending, show spending and to filter by merchant or an associated tag.

I focused on robust functionality and the user experience in this project.

How To Run

1.install pry, ruby and psql. 2.brew install ruby 3.gem install sinatra sinatra-contrib 4.install Postgres on your machine. 5.set up local host db cashboard 6.run seeds.rb file in consol(in db) 7.run controller.rb in consol 8.open http://localhost:4567/cashboard

Brief

MoneyCashboard

You want to start tracking your spending in an attempt to be more frugal with money. You have decided to make a budgeting app to help you see where all of your money is being spent.

You must be able to create new Transactions ( which should include a merchant name, e.g. Tesco, and a value ) which have an associated Tag (e.g. 'food', 'clothes'). Your app would then be able to track a total, and display this in a view.

MVP:

  • Create new transactions
  • Display a list of all transactions
  • Display total amount spent
  • Display total amount spent by tag

Contact

john@johnduncanhpoto.com

About

First project at Codeclan using Ruby, Sinatra and SQL. A banking app that persists data.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published