Skip to content

satwikug25/CalHacks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This project was made for CalHacks 2024

Overview

It is a chess AI tutor that evaluates your lichess games and helps you improve through customized puzzles, using AI to evaluate and understand every move possible.

Installation Guide

  1. Clone the repository

  2. Install the dependencies (npm install, pip install)

  3. Run the frontend (npm run dev)

  4. Run the backend (flask --app app run)

  5. Run search backend ( npm start )

  6. Start the Chroma DB with chroma run --path ./getting-started

    Read the docs for more clarification ( https://docs.trychroma.com/getting-started )

APIs KEYS

  • Google Gemini API
  • RAPID CHESS API
  • Llama API
  • Groq API

How it works

  • Get customized puzzles based on your lichess games
  • Evaluate your games and give you personalized feedback with AI
  • Upload your games to the database and view them in the website or search for popular games with semantic search
  • Example: "Carlsen, Nakamura, Queens openings"

Results

alt text alt text alt text alt text alt text alt text alt text alt text

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors