qibaodian (起爆点)
Ongoing
Tech Stack
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.