Skip to content

thetealteam/projectbrilliant

Repository files navigation

🌟 Project Brilliant

Project Cover

Project Brilliant is a premium, high-performance chess analysis platform designed for players who want deep, grandmaster-level insights with a modern aesthetic. By integrating the industry-leading Stockfish 18 engine with a sleek glassmorphic interface, it transforms raw data into actionable intelligence.


💎 Core Features

1. Unified Game History

  • Instant Sync: Connect seamlessly with Chess.com and Lichess. Just enter your username to pull your entire recent match history.
  • Cross-Platform: Access games from both major platforms in one unified feed.
  • PGN Support: Manually paste PGN data for analysis of games played over-the-board or on other platforms.

2. Professional Grade Analysis

  • Stockfish 18 Core: Powered by a native C++ implementation of Stockfish, providing desktop-class analysis directly on your mobile device.
  • Live Evaluation Bar: Real-time centipawn evaluation that visualizes the game's momentum and identifies winning chances.
  • Automated Game Review: Automatically steps through every move of your game, calculating accuracy percentages for both sides.

3. Smart Move Classification

Utilizes an advanced tiered system to categorize every move:

  • Brilliant (!!): Best moves that involve complex sacrifices or tactical depth.
  • Great (!): Critical moves that significantly improve your position.
  • Accuracy Tiers: Categorizes every other move from Best and Excellent down to Blunders and Misses.

4. Interactive Visualizations

  • Evaluation Sparklines: A high-level graph of the entire game's evaluation, making it easy to spot where the "swings" occurred.
  • Opening Recognition: Automatically identifies and labels openings and variations (e.g., "Sicilian Defense: Najdorf Variation").
  • Move List Heatmaps: Quickly scan your move list with color-coded badges for easy identification of critical moments.

5. Social Export Suite

  • Video Rendering: Export high-quality square (1:1) MP4 videos of your game analysis.
  • Dynamic Overlays: Exported videos include opening names, move notation, and the evaluation bar.
  • Social Ready: Perfect for sharing your "Brilliant" moves on TikTok, Instagram Reels, or YouTube Shorts.

🛠 Technical Foundation

  • Framework: Built with Flutter for a buttery-smooth 60fps interface.
  • State Management: Powered by Riverpod for robust, predictable performance.
  • Engine Bridge: Utilizes high-performance FFI to communicate with the native Stockfish binary.
  • Typography: Features Inter and Source Code Pro for maximum legibility.

🎨 Visual Identity

The app follows a "Premium Ivory" design language, moving away from standard "dark mode" chess apps to a warm, ivory, and wood-toned palette that reflects the classic physical chess experience.

About

Project Brilliant is likely designed to build a high-performance, cross-platform application or framework, possibly with both native and mobile interfaces, integrating C++/C backends with Flutter/Dart UIs. It could be aimed at developers needing advanced cross-platform solutions, or at end-users of a specific application (such as a tool or utility)

Resources

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors