Introduction to SILAS Web Documentation
SILAS Web is a sophisticated web-based data visualization platform built on top of Kepler.gl and React. The application specializes in visualizing various types of geospatial data, with particular emphasis on real-time data streams, trajectories, and 3D visualizations.

Key Features
- Real-time Data Visualization: Integrates with MQTT brokers for live data streaming and visualization
- Multiple Data Sources: Supports loading data from:
- Remote URLs
- Cloud providers (e.g., Dropbox)
- Local JSON/CSV files
- MQTT streams
- Server-side database
- Advanced Visualization Capabilities:
- Interactive 3D map visualization
- GLTF model support for 3D object representation
- Dynamic trajectory animations
- Custom layer implementations
- Customizable Interface: Built with modular components that can be easily modified and extended
Technical Stack
- Frontend Framework: React with Redux for state management
- Map Visualization: Kepler.gl and Deck.gl on Mapbox/Maplibre overlay
- Documentation: Built with Nextra and Next.js
- Development Tools: JavaScript, Webpack, Babel
- Backend: Python-based server and PostgreSQL for data processing and retrieval
Getting Started
To get started with the project, you'll need to:
- Install dependencies using npm or yarn
- Configure your Mapbox access token
- Start the development server
For detailed setup instructions, refer to Get Started:
Documentation Overview
This documentation provides comprehensive information about:
- Project setup and configuration
- Source code organization and architecture
- Data visualization capabilities and features
- Component structure and customization
- Utility functions and helpers
- State management and data flow
Whether you're a developer looking to contribute to the project or a user wanting to understand its capabilities, this documentation will guide you through all aspects of the SILAS Web platform.