diff --git a/src/content/projects/interactives/index.md b/src/content/projects/interactives/index.md new file mode 100644 index 0000000..b255ab5 --- /dev/null +++ b/src/content/projects/interactives/index.md @@ -0,0 +1,27 @@ +--- +title: Tiny Interactives +description: Modular interactive experiences +date: 03/18/2024 +demoURL: https://interactives.neeldhara.com +repoURL: null +--- + +**Interactives** is a collection of web-based educational tools designed to make learning mathematics, algorithms, and game theory engaging and fun. The platform features a variety of interactive puzzles and games that help users explore concepts through hands-on experience. + +**Featured Interactives:** + +- **Ternary Search Magic Trick** – A number-guessing experience that demonstrates the power of ternary search through card-based mathematical calculations + +- **Northcott's Game** – A strategic two-player board game focused on tactical movement and outmaneuvering opponents + +- **Parliament of Sikinia Puzzle** – A graph theory puzzle where players must partition members into two houses based on "enemy" constraints + +- **The Subtraction Game** – A combinatorial game where players take turns removing circles, exploring game-theoretic strategies + +- **Knights Exchange Puzzle** – A classic chess puzzle challenging players to swap knight positions using legal moves + +- **Number Guessing Game** – An interactive comparison of search algorithms (random, linear, and binary search) + +**Purpose:** + +The project aims to create **enhanced learning experiences** by transforming abstract mathematical and algorithmic concepts into playful, interactive explorations. It's designed for both educational purposes and pure enjoyment. diff --git a/src/content/projects/project-1/index.md b/src/content/projects/project-1/index.md deleted file mode 100644 index 95e8bf2..0000000 --- a/src/content/projects/project-1/index.md +++ /dev/null @@ -1,81 +0,0 @@ ---- -title: Astro Sphere -description: Portfolio and blog build with astro. -date: 03/18/2024 -demoURL: https://astro-sphere-demo.vercel.app -repoURL: https://github.com/markhorn-dev/astro-sphere ---- - - - - -Astro Sphere is a static, minimalist, lightweight, lightning fast portfolio and blog theme based on Mark Horn's personal website. - -It is primarily Astro, Tailwind and Typescript, with a very small amount of SolidJS for stateful components. - -## 🚀 Deploy your own - -
- -## 📋 Features - -- ✅ 100/100 Lighthouse performance -- ✅ Responsive -- ✅ Accessible -- ✅ SEO-friendly -- ✅ Typesafe -- ✅ Minimal style -- ✅ Light/Dark Theme -- ✅ Animated UI -- ✅ Tailwind styling -- ✅ Auto generated sitemap -- ✅ Auto generated RSS Feed -- ✅ Markdown support -- ✅ MDX Support (components in your markdown) -- ✅ Searchable content (posts and projects) - -## 💯 Lighthouse score - - - -## 🕊️ Lightweight - -All pages under 100kb (including fonts) - -## ⚡︎ Fast - -Rendered in ~40ms on localhost - -## 📄 Configuration - -The blog posts on the demo serve as the documentation and configuration. - -## 💻 Commands - -All commands are run from the root of the project, from a terminal: - -Replace npm with your package manager of choice. `npm`, `pnpm`, `yarn`, `bun`, etc - -| Command | Action | -| :------------------------ | :------------------------------------------------ | -| `npm install` | Installs dependencies | -| `npm run dev` | Starts local dev server at `localhost:4321` | -| `npm run sync` | Generates TypeScript types for all Astro modules. | -| `npm run build` | Build your production site to `./dist/` | -| `npm run preview` | Preview your build locally, before deploying | -| `npm run astro ...` | Run CLI commands like `astro add`, `astro check` | -| `npm run astro -- --help` | Get help using the Astro CLI | -| `npm run lint` | Run ESLint | -| `npm run lint:fix` | Auto-fix ESLint issues | - -## 🏛️ License - -MIT -