Skip to content

Simple Node/Express API to manage a portfolio budget using a budget envelope strategy. Users can create, read, update, and delete envelopes.

Notifications You must be signed in to change notification settings

rijalghodi/personal-budget-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Personal Budget

Simple Node/Express API to manage a portfolio budget using a budget envelope strategy. Users can create, read, update, and delete envelopes.

Running the app

To run locally, run npm install, then npm run start

Once the app is running locally, you can access the API at http://localhost:5000/

Testing with Swagger

Swagger documentation and testing available at http://localhost:5000/api-docs

To test with Swagger:

  • Retrieve envelopes using GET /api/v1/envelopes
  • Retrieve a single envelope using GET /api/v1/envelopes/{id}
  • Create an envelope using POST /api/v1/envelopes
  • Update an envelope using PUT /api/v1/envelope/{id}
  • Delete an envelope using DELETE /api/v1/envelope/{id}
  • Transfer money between envelopes using POST /api/v1/envelope/{fromId}/transfer/{toId}

Tachnologies:

Resources

About

Simple Node/Express API to manage a portfolio budget using a budget envelope strategy. Users can create, read, update, and delete envelopes.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published