**Sparkle** is the powerful API that fuels Twinkle, allowing you to keep track of real-time stock prices and company data with ease. This API offers detailed, accurate, and timely financial data, enabling developers to build feature-rich financial applications.
> **Source Code**: Available on [**code.lgbt**](https://code.lgbt/ryanamay/sparkle) 🏳️🌈
---
## Features
- **Real-Time Data**: Get access to real-time stock prices and market data.
- **Comprehensive Endpoints**: Fetch data including company financials, stock recommendations, and news.
- **Broadcast Updates**: Receive real-time updates broadcasted from a single FinHub key.
- **Scalable**: Designed to handle high volumes of requests efficiently.
- **Secure**: Implemented with robust security measures to protect your data.
- **Detailed Documentation**: [API documentation](https://sparkle-demo.ryawaa.com/docs) to help you get started quickly.
- **Source Code Available**: Open source on [**code.lgbt**](https://code.lgbt/ryanamay/sparkle) 🏳️⚧️!
---
## 🛠 Running Sparkle Locally
This project is not production-ready, but you can easily run it locally. A feature-rich version is available, but a refactor is on the way in the `branch/refactor`.
Though it's not yet production-ready, you can deploy Sparkle using any cloud provider that supports Docker or by running it directly on a server. Keep in mind that the current codebase might need refinement for production environments, and the refactor branch is in progress.