Skip to content

A portfolio tracking app where users can manage stock and crypto investments, track portfolio performance, and follow an investment curated newsfeed.

Notifications You must be signed in to change notification settings

JoshuaHaughton/spector-trades

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spector Trades

Manage stock and crypto investments, track portfolio performance, and follow an investment curated newsfeed.

Key FeaturesGetting StartedRepo DirectoryCredits

Spector Trades Slideshow

Key Features

  • Create and manage investment portfolios
    • Use Live Portfolios to track your real stock and/or crypto assets.
    • Play around with pseudo-investments with Speculative Portfolios.
    • View sophisticated analytics to track portfolio performance.
  • Buy and sell stock and crypto investments
    • Get live price information of each asset.
    • Calculate the ROI when making a sale.
    • View the price history of the selected investment.
  • Follow a curated newsfeed
    • Read the latest news articles relevant to your investments
    • Post and share content with other investors within the platform.
    • Engage with posts and articles with likes and comments.

Getting Started

Requirements

  • Node 12.x
  • Postgres

Server

  1. Use the server/.env.example to create an .env file with relevant settings in your system.
  2. Install dependencies: npm i
  3. Reset database: npm run db:reset
  4. Run the server: npm run local
  5. Default to test the endpoint at http://localhost:3001/

Client

  1. You'll need to be subscribed to Twelve API, CoinGecko API, and Exchange Rate API from Rapid API.
  2. Use the client/.env.local.example to create an .env file with relevant settings in your system.
  3. Install dependencies: npm i
  4. Reset database: npm run db:reset
  5. Run the server: npm run dev
  6. Default URI to view the server: http://localhost:3000/

Repo Directory

Credits

This software uses the following open source packages:

About

A portfolio tracking app where users can manage stock and crypto investments, track portfolio performance, and follow an investment curated newsfeed.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published