Client Setup
The Soliplex client is a Flutter web application that provides the user interface for interacting with the RAG system.
Prerequisites
- Dart SDK
- Flutter SDK
- Google Chrome (for web development)
Installation
-
Clone the client repository:
-
Install Flutter dependencies:
Running the Client
Start the Flutter web application:
This will launch the application in Chrome and provide a development server with hot reload capabilities.
Development
The client uses:
- Flutter 3.35+ with Material Design
- Riverpod for state management
- go_router for navigation
- WebSocket connections for real-time chat