qibaodian (起爆点)

Ongoing

Tech Stack

HTMLCSSTypeScriptSvelteKitTimescaleDBRedisBullMQDocker

I have been working on Qibaodian since 2023. It is a stock prediction platform for the Chinese market that gives users buy and sell signals to help with trading decisions. You can find it at qibaodian.net.

I am the only developer on it. My dad handles the prediction algorithm side since he has a background in financial modeling, and I take care of everything else from the frontend to the backend to deployment and maintenance.

The tech stack I put together includes:

  • A Python API for backtesting stock data
  • SvelteKit for the frontend and business logic
  • TimescaleDB for managing large amounts of time-series financial data
  • BullMQ for scheduling and running resource-heavy background tasks
  • Redis for caching to keep things fast

The hardest part was figuring out how to handle the volume of financial data without things slowing down. It took a lot of trial and error to get the architecture in a good place.

I have been maintaining and improving it for about two years now. I keep adding features and making optimizations based on user feedback, and there is still a lot more I want to do with it.