Skip to content

About

RoboChess — A Flutter mobile app for voice-controlled chess. Features an interactive board with real-time game state, move analysis with charts, learning resources, cross-device connectivity, and profile management.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

3 Commits

Folders and files

Repository files navigation

RoboChess Mobile RoboChess Mobile is the companion Flutter application for the RoboChess Smart Board, enabling players to control, play, and analyze chess games using voice commands.

Features Players can speak their moves using speech-to-text, and the app parses and validates them in real time against the current board state. The interactive chess board provides full game state management with legal move validation, powered by the chess and flutter_chess_board packages. Through the cross-connect interface, the app pairs with the RoboChess Smart Board to sync moves between the physical and digital boards.

The analysis dashboard lets users review games with move history, positional charts built with fl_chart, and checkmate visualizations. A learn section offers curated tutorials and chess learning resources, and users get a profile screen with an animated avatar and configurable app preferences.

Design and Tech Stack The app features a dark theme with neon green accents, Google Fonts typography, and Material 3 design. It is built with Flutter using Riverpod for state management, Go Router for navigation, and Clean Architecture organized into data, domain, and presentation layers.

About

RoboChess — A Flutter mobile app for voice-controlled chess. Features an interactive board with real-time game state, move analysis with charts, learning resources, cross-device connectivity, and profile management.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages