Initial commit: Interactives site

Astro-based site with 40+ interactive math games, puzzles, and explorations.
Includes admin dashboard, todo system, blog, theme/subcategory navigation,
and embed pages for iframe embedding.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Neeldhara Misra 2026-04-17 03:09:40 +05:30
commit c5926b4213
265 changed files with 51899 additions and 0 deletions

View file

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="1200pt" height="1200pt" version="1.1" viewBox="0 0 1200 1200" xmlns="http://www.w3.org/2000/svg">
<path d="m996 780c-0.046875-129.05-62.953-249.94-168.56-324h132.56c19.875 0 36-16.125 36-36 0-218.72-177.28-396-396-396s-396 177.28-396 396c0 19.875 16.125 36 36 36h132.56c-105.61 74.062-168.52 194.95-168.56 324 0 19.875 16.125 36 36 36h132.56c-105.61 74.062-168.52 194.95-168.56 324 0 19.875 16.125 36 36 36h720c19.875 0 36-16.125 36-36-0.046875-129.05-62.953-249.94-168.56-324h132.56c19.875 0 36-16.125 36-36zm-718.03-396c19.828-177.84 180.05-305.95 357.89-286.13 150.56 16.781 269.39 135.56 286.18 286.13zm644.06 720h-644.06c19.828-177.84 180.05-305.95 357.89-286.13 150.56 16.781 269.39 135.56 286.18 286.13zm-644.06-360c19.828-177.84 180.05-305.95 357.89-286.13 150.56 16.781 269.39 135.56 286.18 286.13z"/>
</svg>

After

Width:  |  Height:  |  Size: 870 B

View file

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="1200pt" height="1200pt" version="1.1" viewBox="0 0 1200 1200" xmlns="http://www.w3.org/2000/svg">
<path d="m1140 564h-260.68c46.922-26.156 90-58.688 127.97-96.703 108.38-107.77 169.13-254.44 168.71-407.29 0-19.875-16.125-36-36-36h-1080c-19.875 0-36 16.125-36 36-0.42188 152.86 60.328 299.53 168.71 407.29 37.969 38.016 81.047 70.594 127.97 96.703h-260.68c-19.875 0-36 16.125-36 36 0 318.14 257.9 576 576 576 152.76 0 299.26-60.703 407.29-168.71 108.38-107.77 169.13-254.44 168.71-407.29 0-19.875-16.125-36-36-36zm-1042.7-468h1005.5c-19.781 277.64-260.86 486.71-538.5 466.92-250.18-17.766-449.16-216.79-466.97-466.92zm502.74 1008c-264.24-0.32812-483.52-204.42-502.74-468h1005.5c-19.219 263.58-238.5 467.68-502.74 468z"/>
</svg>

After

Width:  |  Height:  |  Size: 779 B

View file

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="1200pt" height="1200pt" version="1.1" viewBox="0 0 1200 1200" xmlns="http://www.w3.org/2000/svg">
<path d="m1095.9 495.66-308.86-82.781-82.781-308.86c-15.422-57.609-74.672-91.781-132.28-76.359-37.266 9.9844-66.375 39.094-76.359 76.359l-82.734 308.86-308.86 82.781c-57.609 15.422-91.781 74.672-76.359 132.28 9.9844 37.266 39.094 66.375 76.359 76.359l308.86 82.781 82.781 308.86c15.422 57.609 74.672 91.781 132.28 76.359 37.266-9.9844 66.375-39.094 76.359-76.359l82.781-308.86 308.86-82.781c57.609-15.422 91.781-74.672 76.359-132.28-9.9844-37.266-39.094-66.375-76.359-76.359zm-18.609 139.13-328.97 88.078c-12.422 3.3281-22.125 13.031-25.453 25.453l-88.125 328.92c-5.1094 19.219-24.797 30.656-44.016 25.594-12.516-3.3281-22.266-13.078-25.594-25.594l-88.125-328.92c-3.3281-12.422-13.031-22.125-25.453-25.453l-328.92-88.125c-19.219-5.1094-30.656-24.797-25.594-44.016 3.3281-12.516 13.078-22.266 25.594-25.594l328.92-88.125c12.422-3.3281 22.125-13.031 25.453-25.453l88.125-328.92c5.1094-19.219 24.797-30.656 44.016-25.594 12.516 3.3281 22.266 13.078 25.594 25.594l88.125 328.92c3.3281 12.422 13.031 22.125 25.453 25.453l328.92 88.125c19.219 5.1094 30.656 24.797 25.594 44.016-3.2812 12.562-13.031 22.312-25.547 25.641z"/>
</svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

View file

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="1200pt" height="1200pt" version="1.1" viewBox="0 0 1200 1200" xmlns="http://www.w3.org/2000/svg">
<path d="m1095.9 495.71-148.22-39.703 76.734-132.89c29.812-51.656 12.141-117.7-39.516-147.56-33.422-19.312-74.578-19.312-108 0l-132.94 76.734-39.703-148.22c-15.422-57.609-74.672-91.781-132.28-76.359-37.266 9.9844-66.375 39.094-76.359 76.359l-39.656 148.22-132.94-76.734c-51.656-29.812-117.7-12.094-147.52 39.609-19.266 33.375-19.266 74.531 0 107.91l76.734 132.94-148.22 39.703c-57.609 15.422-91.781 74.672-76.359 132.28 9.9844 37.266 39.094 66.375 76.359 76.359l148.22 39.656-76.734 132.94c-29.812 51.656-12.094 117.7 39.609 147.52 33.375 19.266 74.531 19.266 107.91 0l132.94-76.734 39.703 148.22c15.422 57.609 74.672 91.781 132.28 76.359 37.266-9.9844 66.375-39.094 76.359-76.359l39.656-148.22 132.89 76.734c51.656 29.812 117.7 12.141 147.56-39.516 19.312-33.422 19.312-74.578 0-108l-76.734-132.94 148.22-39.703c57.609-15.422 91.781-74.672 76.359-132.28-9.9844-37.266-39.094-66.375-76.359-76.359zm-18.609 139.08-193.55 51.844c-19.219 5.1562-30.609 24.891-25.453 44.062 0.79688 3.0469 2.0156 6 3.6094 8.7188l100.17 173.53c9.9844 17.203 4.125 39.234-13.078 49.219-11.156 6.4688-24.938 6.4688-36.094 0l-173.48-100.27c-17.203-9.9375-39.234-4.0781-49.172 13.125-1.5938 2.7188-2.8125 5.6719-3.6094 8.7188l-51.891 193.6c-5.1562 19.219-24.891 30.562-44.109 25.406-12.375-3.3281-22.078-13.031-25.406-25.406l-51.891-193.55c-5.1562-19.219-24.891-30.609-44.062-25.453-3.0469 0.79687-6 2.0156-8.7188 3.6094l-173.53 100.17c-17.203 9.9844-39.234 4.125-49.219-13.078-6.4688-11.156-6.4688-24.938 0-36.094l100.17-173.53c9.9375-17.203 4.0781-39.234-13.125-49.172-2.7188-1.5938-5.6719-2.8125-8.7188-3.6094l-193.5-51.844c-19.219-5.1562-30.562-24.891-25.406-44.109 3.3281-12.375 13.031-22.078 25.406-25.406l193.55-51.844c19.219-5.1562 30.609-24.891 25.453-44.062-0.79688-3.0469-2.0156-6-3.6094-8.7188l-100.17-173.53c-9.9844-17.203-4.125-39.234 13.078-49.219 11.156-6.4688 24.938-6.4688 36.094 0l173.53 100.17c17.203 9.9375 39.234 4.0781 49.172-13.125 1.5938-2.7188 2.8125-5.6719 3.6094-8.7188l51.844-193.55c5.1562-19.219 24.891-30.562 44.109-25.406 12.375 3.3281 22.078 13.031 25.406 25.406l51.844 193.55c5.1562 19.219 24.891 30.609 44.062 25.453 3.0469-0.79688 6-2.0156 8.7188-3.6094l173.53-100.17c17.203-9.9844 39.234-4.125 49.219 13.078 6.4688 11.156 6.4688 24.938 0 36.094l-100.22 173.48c-9.9375 17.203-4.0781 39.234 13.125 49.172 2.7188 1.5938 5.6719 2.8125 8.7188 3.6094l193.6 51.891c19.219 5.1562 30.562 24.891 25.406 44.109-3.3281 12.375-13.031 22.078-25.406 25.406z"/>
</svg>

After

Width:  |  Height:  |  Size: 2.6 KiB