Skip to content

belcurv/stock_tracker

Repository files navigation

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

About

Backend/API for portfolio tracking app

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published