Skip to content

A spending tracker which offers insights into spending to allow users to better control their finances. First solo @codeclan project, completed in week 5. Ruby/Sinatra backend with a PostreSQL database, HTML5 and CSS3 used for frontend.

DafyddLlyr/Spending_Tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spending Tracker

A spending tracker which offers insights into spending to allow users to better control their finances. First solo @CodeClan project - planned and built over 7 days in weeks 4 and 5. Ruby/Sinatra backend with a PostreSQL database, HTML5 and CSS3 used for frontend.

Profile Screenshot

Features

  • Dynamic insights into the users’ spending
 patterns to allow better money management

  • Add and manage transactions, merchants and categories

  • Users can "round up" transactions and add this to a savings pot

  • Goal image updates based on user input

  • Dashboard view allowing users an overview of their spending on one page

Screenshots

View all transactions

All transactions

View single transactions

Transaction page

New transaction

New transaction

Confirmation of savings made

Savings Made

Category overview

Category Overview

Merchant overview

Merchant Overview

Prerequisites

Prior to installation you will need the following installed on your machine -

Installation

Here's how you can get the Spending Tracker running locally once you download the repository. This will need to be done from the local folder.

Create the database

createdb spending_tracker

Run database schema

psql -d spending_tracker -f db/spending_tracker.sql

Run seed file for creation of initial transactions, merchants and categories

ruby db/seeds.rb

Launch app

ruby app.rb

Finally, visit http://localhost:4567 in your browser.

About

A spending tracker which offers insights into spending to allow users to better control their finances. First solo @codeclan project, completed in week 5. Ruby/Sinatra backend with a PostreSQL database, HTML5 and CSS3 used for frontend.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published