A real-time market data visualization app built with Angular, integrated with the Fintacharts platform and TradingView’s Lightweight Charts. The app displays both real-time and historical price data, with interactive charts to monitor the financial markets.
You can see a live demo of the application here: App Chart Currency - Demo
- Display real-time market data using WebSockets
- Interactive charts with historical price data
- Supports multiple market instruments
- Built with Angular 19
- Uses the Lightweight Charts library for high-performance charting
- Simple and clean UI for easy tracking of price movements
- Angular 19: The main framework used to build the app.
- Lightweight Charts: A library by TradingView for rendering interactive charts.
- WebSocket API: For fetching real-time data.
- Fintacharts API: For retrieving historical price data and real-time market information.
- RxJS: To handle asynchronous data streams.
- Netlify: For hosting and deploying the application.
Before you start, make sure you have the following installed on your local machine:
- Node.js (preferably v18 or later)
- npm (Node Package Manager)
- Clone the repository:
git clone https://github.com/maxim2310/app-chart-currency.git cd app-chart-currency - Install the dependencies
npm install
- Running the Application Locally
ng serve