mirror of
https://github.com/MeshCore-Beacon/beacon-web.git
synced 2026-10-18 17:39:57 +00:00
* docs: move deployment to beacon-docs and add SHOULDERS * docs: keep only web-specific contributor notes * docs: show the dev proxy settings needed for live updates
1.4 KiB
1.4 KiB
Shoulders
Beacon Web stands on the shoulders of giants. Thank you to the following open source projects that make this possible:
Core dependencies
- React: UI library
- React Router: client-side routing
- TanStack Query: server state, caching and infinite queries over the REST API
- TanStack Virtual: virtualised lists and tables for dense packet views
Map and charts
- MapLibre GL JS: the map
- map-gl-js-spiderfy: spreading overlapping map markers apart
- Apache ECharts: stats charts
Internationalisation
- i18next and react-i18next: translations; see docs/translations.md to add a language
Build and style
- Vite: dev server and production build
- TypeScript: the language
- Tailwind CSS: styling and theme tokens
Testing and lint
- Vitest: test runner
- Testing Library: component tests
- jsdom: DOM for tests
- ESLint: linting
The network
- MeshCore: the mesh this app observes