expense-tracker
A REST API written in golang for budgeting and expense tracking
Getting Started
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
Prerequisites
If you don't have them yet, install golang and sqlite first.
Development
Clone the project (preferrably in your $GOPATH/src/github.com/<your-username>):
git clone https://github.com/desi-belokonska/expense-tracker
Install dependencies:
cd expense-tracker
go get
Seed initial data (optional):
./run-seed.sh
There is a startup script which simplifies the development process:
./run-start.sh
If everything went right, you should see this in your terminal window:
Listening on port: 5000 (http://localhost:5000)
You can also set the PORT env variable to something else.
Running the tests
To run the tests, simply run
go test
Authors
License
This project is licensed under the MIT License - see the LICENSE file for details