Skip to content

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

  1. Clone the client repository:

    git clone git@github.com:soliplex/soliplex.git
    cd soliplex/src/flutter
    

  2. Install Flutter dependencies:

    flutter pub get
    

Running the Client

Start the Flutter web application:

flutter run -d chrome

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