A high-performance real-time global market dashboard showcasing Astro Islands with React, Vue, and Svelte simultaneously.
Experience the power of micro-frontends with Astro Islands. This terminal uses React for complex charts, Vue for interactive controls, and Svelte for high-frequency data tickersβall without compromising on load speed or performance.
lightweight-charts within React for professional-grade, high-performance financial data visualization./ - Main dashboard and trading terminal/robots.txt - Crawler rules generated dynamically/sitemap-index.xml - Auto-generated sitemap| Layer | Technology |
|---|---|
| Framework | Astro |
| Components | React, Vue 3, Svelte |
| Styling | Tailwind CSS 4 |
| SEO | @astrojs/sitemap, canonical metadata, robots.txt |
| Hosting | Static deployment ready (Netlify optimized) |
npm install
npm run dev
npm run build
astro-global-market-terminal/
βββ public/
β βββ favicon.svg
β βββ og.svg
βββ src/
β βββ components/
β β βββ MainChart.tsx
β β βββ Sidebar.vue
β β βββ Ticker.svelte
β βββ layouts/
β β βββ Layout.astro
β βββ pages/
β β βββ index.astro
β β βββ robots.txt.ts
β βββ store/
β β βββ marketStore.ts
β βββ styles/
β βββ global.css
βββ .gitignore
βββ astro.config.mjs
βββ LICENSE
βββ netlify.toml
βββ package-lock.json
βββ package.json
βββ README.md
βββ tsconfig.json
netlify.tomlMIT License. See LICENSE.