Skip to content

nhuntwalker/expense_tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Expense Tracker

Build Status Coverage Status

A simple Pyramid app for listing and displaying expenses.

Authors:

Routes:

  • / - the home page and a listing of all expenses
  • /new-expense - to create a new expense
  • /expense/{id:\d+} - the page for an individual expense
  • /expense/{id:\d+}/edit - for editing existing expenses
  • /expense/{cat:\w+} - list all expenses by category

Set Up and Installation:

  • Clone this repository to your local machine.

  • Once downloaded, cd into the expense_tracker directory.

  • Begin a new virtual environment with Python 3 and activate it.

  • cd into the next expense_tracker directory. It should be at the same level of setup.py

  • pip install this package as well as the testing set of extras into your virtual environment.

  • $ initialize_db development.ini to initialize the database, populating with random models.

  • $ pserve development.ini --reload to serve the application on http://localhost:6543

To Test

  • If you have the testing extras installed, testing is simple. If you're in the same directory as setup.py type the following:
$ py.test expense_tracker

About

A simple Pyramid app for listing and displaying expenses.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published