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/frontend.git
cd frontend/
  1. 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 - AG-UI streams over SSE