A modern documentation portal for the funcBox utility library, featuring interactive API references for Python and Java with live code examples.
- Complete API Docs — Full Python reference sourced from the official funcBox README, including all Beta & Published functions.
- Modern UI — Royal Amethyst dark theme with animated blobs, glassmorphism nav, and terminal-style code blocks.
- Smooth Animations — Page transitions and scroll-triggered reveals via
framer-motion. - Sidebar Search — Filter functions in real-time with grouped category navigation.
- Java Package Explorer — Browse Java packages by module with clickable package cards.
- Client-Side Routing —
react-router-domwith scroll-to-top and active link state. - Copy-to-Clipboard — All code blocks have a one-click copy button.
- Responsive — Mobile-first layout with collapsible navigation.
| Layer | Library / Tool |
|---|---|
| Framework | React 19 + Vite 8 |
| Routing | react-router-dom v7 |
| Animation | framer-motion |
| Icons | lucide-react |
| Syntax | react-syntax-highlighter |
| Fonts | Outfit + JetBrains Mono |
- Node.js (LTS recommended)
- npm
# Windows (if script execution is restricted)
powershell -ExecutionPolicy Bypass -Command "npm install"
# macOS / Linux
npm installnpm run devApp runs at http://localhost:5173/ (or the next available port).
npm run build| Route | Description |
|---|---|
/ |
Landing page with hero and features |
/python |
Full Python API reference |
/java |
Java package explorer + API reference |