Skip to content
c4ts0upPublic

About

MyStocks App

Resources

Stars

1 star

Watchers

1 watching

Forks

Latest commit

 

History

26 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My-Stocks


📝 Description

A web app to retrieve, analyze and present stock information. Make sure to check out the Wiki for more information.

🚀 Features

  • Tracks live stock prices
  • Displays stock information, including recent ratings from numerous rating agencies
  • Analyzes stock ratings to offer a summarized recommendation

🛠️ Tech Stack

Frontend: Vue 3, TypeScript, TailwindCSS
Backend: Go (Gin), GORM, CockroachDB
Deployment: Docker, Docker Compose

⚙️ Local Deployment

  1. Clone the repository
  2. Set up the local.env file in the root of the project
  3. Modify ./frontend/.env according to the local deployment
  4. docker compose up --build

The backend will be deployed on http://localhost:8080 while the frontend will be deployed on http://localhost:5173

⚠️ NOTE: This deployment is not production safe.

local.env

This file is necessary to deploy locally. It must be located in the root of the project directory. It requires the following variables:

  • DATABASE_URL
  • FETCH_DELAY_S
  • ANALYSIS_DELAY_S
  • INFO_API_URL
  • INFO_API_TOKEN
  • RATINGS_API_URL
  • RATINGS_API_TOKEN
  • FRONTEND_URL
  • STOCKS_API_URL

About

MyStocks App

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages