SkillAgentSearch skills...

Velofolio

velofolio is yet another U.S. Stock backtest simulator tool. You can easily share your backtest or explore other's backtest within service. This service is currently in beta stage.

Install / Use

/learn @velopert/Velofolio
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

velofolio

velofolio is yet another U.S. Stock backtest simulator tool. You can easily share your backtest or explore other's backtest within service. This service is currently in beta stage.

This project is a monorepo of the velofolio service. It contains client & server projects.

Project Stack

Web

Web project is built with React. Following awesome libraries & technologies are used in this project:

  • Recoil
  • React Query
  • React Router
  • TypeScript
  • Emotion
  • EChart

This web project is deployed via Vercel.

Server

Server project is built with Fastify and TypeORM. Fuse.js is used for the stock search engine. Chart.js is used for the server-generated chart image.

MariaDB is used for the database. Server is currently running on AWS.

Scripts

  • yarn sync-db: Sync TypeORM Entity with Database. Make sure you setup ormconfig.json before running this script.
  • yarn init: Initializes asset type. You have to run this script after syncing your database.
  • yarn syncbot: Downloads historical data and stock information. Input file is server/src/sync/tickers/stocks.txt. Check the README.md of the tickers directory.

Datasets

Historical prices / Stock information is provided from https://financialmodelingprep.com/

Contributions

Any kinds of contributions are welecomed.

Related Skills

View on GitHub
GitHub Stars322
CategoryDevelopment
Updated1d ago
Forks35

Languages

TypeScript

Security Score

95/100

Audited on Mar 30, 2026

No findings