Skip to content

Latest commit

 

History

History
20 lines (17 loc) · 1.25 KB

Readme.md

File metadata and controls

20 lines (17 loc) · 1.25 KB

A simple full-stack stock/portfolio tracking app.

Purpose is, in part, to practice working with MongoDB without Mongoose - just Node's native MongoDB driver.

Routes

Verb Endpoint Description
POST /auth/register Register new user
POST /auth/login User login
POST /api/portfolios Create a new portfolio
GET /api/portfolios Get all portfolios
GET /api/portfolios/:id Get one portfolio
PUT /api/portfolios/:id Update a portfolio
DELETE /api/portfolios/:id Delete a portfolio
POST /api/portfolios/:id/holdings Add a holding
PUT /api/portfolios/:pfloId/holdings/:hldgId Update a holding
DELETE /api/portfolios/:pfloId/holdings/:hldgId Delete a holding
GET /api/users/:id Get a user
DELETE /api/users/:id Delete a user