Skip to content

tukaramhankare/master-package

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

4 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ”ถ Jarvis Studio โ€” Project Showcase

Jarvis Studio Banner

A beautiful, responsive web app showcasing 7 live projects โ€” built with Claude UI colors.

๐ŸŒ Live Demo โ†’ tukaramhankare.github.io/master-package

HTML5 CSS3 JavaScript No Dependencies Responsive Live Demo License: MIT


Built with purpose, shipped with craft.
Tukaram Hankare ยท Farmer ยท Coder ยท Web Developer / Designer ยท Solapur, Maharashtra, India


๐Ÿ“‹ Table of Contents


๐ŸŒŸ Overview

Jarvis Studio is a fully client-side, zero-dependency project showcase grid app built using the exact Claude UI color palette (#D97757 orange, #FAF9F6 warm cream, and the full Claude surface/border/text token system). It showcases 7 live web projects built for Indian farming communities, developers, students, and enthusiasts.

๐Ÿ”— Live at: tukaramhankare.github.io/master-package

No frameworks. No build tools. No npm. No CDN (except Google Fonts).
Just 3 files โ€” drop them in a folder and open index.html.


๐Ÿš€ Live Projects

# Project Category Description Link
1 ForgeHub โญ ๐Ÿ”ง Tool Turn .html source files into GitHub-ready repo structures forgehublive.wordpress.com
2 Backpack Emulator ๐Ÿ”ง Tool Browser-based file manager with virtual filesystem & live preview backpackemulator.wordpress.com
3 Markdown Premium ๐Ÿ“ Editor Premium markdown editor with live preview & multi-format export markdownpremium.wordpress.com
4 KisaanBill ๐ŸŒฟ Farm Tractor rental invoice builder for Indian farmers โ€” PDF/XLSX/DOCX export kisaanbill.wordpress.com
5 KisaanBook ๐ŸŒฟ Farm Farm budget & crop lifecycle tracker with Chart.js dashboards kisaanbook.wordpress.com
6 CryptoPadel Elite ๐Ÿ’ฐ Finance Crypto asset tracking meets padel sports analytics dashboard cryptopadelite.wordpress.com
7 EduTrack ๐ŸŽ“ Education Student progress & learning habit tracker โ€” offline-ready PWA edutrack.carrd.co

โœจ Features

๐ŸŽจ Visual Design

  • Claude UI color tokens โ€” exact palette used throughout (--claude-orange, --claude-bg, --claude-surface, etc.)
  • Animated ambient background blobs โ€” soft radial gradients that drift gently
  • Card mouse-glow effect โ€” radial spotlight follows your cursor inside each card
  • Subtle 3D card tilt โ€” perspective transform on hover (desktop only)
  • Shine sweep animation โ€” glossy highlight slides across cards on hover
  • Category accent strips โ€” orange top border for featured, green for farm cards
  • Staggered card reveal โ€” sequential fade-up animation on page load

๐ŸŒ“ Dark / Light Mode

  • Toggle button in the header
  • Persists to localStorage across sessions
  • Respects OS-level prefers-color-scheme automatically
  • Smooth transitions on all color properties

๐Ÿ” Category Filtering

  • Filter by: All ยท Tools ยท Farm ยท Edu & Finance
  • Live project count badge updates on filter
  • Cards re-animate with staggered delay when filter changes
  • Keyboard shortcuts: 1 2 3 4 to switch filters instantly

๐Ÿ“ฑ Fully Responsive

  • Desktop โ€” 3-column grid, featured card spans 2 columns
  • Tablet landscape โ€” 2-column grid
  • Tablet portrait โ€” 2-column grid, compact header
  • Mobile โ€” 1-column, fixed bottom nav bar for thumb-friendly filtering
  • Typography scales fluidly with clamp()

โšก Performance

  • Zero JavaScript frameworks
  • Zero npm dependencies
  • Zero CDN dependencies (except Google Fonts)
  • Single requestAnimationFrame loop for counters
  • IntersectionObserver for scroll reveal (progressive enhancement)
  • CSS-only animations where possible

๐ŸŽจ Design System

Typography

Role Font Weight
Display / Headings Syne 700, 800
Body / UI DM Sans 300, 400, 500

Color Palette (Claude UI)

Token Light Dark Usage
--bg #FAF9F6 #141210 Page background
--surface #F5F3EE #1E1B18 Card background
--surface-2 #EDEAE3 #272320 Pills, badges
--border #E2DDD6 #353028 All borders
--text #1A1714 #F0EDE8 Primary text
--text-muted #7A7168 #7A7168 Secondary text
--accent #D97757 #D97757 Orange (Claude)

Category Colors

Category Background Text (Light) Text (Dark)
Tool rgba(217,119,87,0.12) #C0614A #E8957A
Farm rgba(74,148,82,0.12) #2E7D36 #5AB864
Education rgba(66,120,190,0.12) #2558A8 #6BA4E8
Finance rgba(140,100,200,0.12) #6B3FA8 #A87AE0

๐Ÿ“ File Structure

jarvis-studio/
โ”‚
โ”œโ”€โ”€ index.html      # Semantic HTML structure, all 7 project cards
โ”œโ”€โ”€ style.css       # Full design system, CSS variables, responsive grid
โ”œโ”€โ”€ app.js          # Filter, dark mode, glow, tilt, counters, ripple
โ”‚
โ””โ”€โ”€ README.md       # This file

That's it. Three files. No node_modules. No package.json. No build step.


๐Ÿšฆ Getting Started

Option 1 โ€” Open directly

# Clone the repo
git clone https://github.com/tukaramhankare/master-package.git

# Navigate to folder
cd master-package

# Open in browser
open index.html
# or on Windows:
start index.html

Option 2 โ€” Local dev server (optional)

# Python 3
python -m http.server 8000

# Node.js (npx, no install needed)
npx serve .

# Then open: http://localhost:8000

Option 3 โ€” GitHub Pages

  1. Push to GitHub
  2. Go to Settings โ†’ Pages
  3. Set Source to main branch, / (root)
  4. Your showcase is live at https://tukaramhankare.github.io/master-package/

๐Ÿ“ Responsive Breakpoints

Breakpoint Layout Notes
> 1024px 3-column grid Featured card = 2 columns
โ‰ค 1024px 2-column grid Featured card = 2 columns
โ‰ค 768px 2-column grid Compact header, hidden sub-brand
โ‰ค 580px 1-column grid Bottom nav bar replaces header nav
โ‰ค 380px 1-column grid Extra compact typography

๐Ÿง  JavaScript Features

Feature Description
Theme Toggle Light โ†” Dark, saved to localStorage, respects prefers-color-scheme
Category Filter Filters cards by data-category, updates count, re-triggers animations
Keyboard Shortcuts 1 All ยท 2 Tools ยท 3 Farm ยท 4 Edu & Fin
Mouse Glow Per-card --mouse-x / --mouse-y CSS variables driving a radial spotlight
3D Card Tilt perspective(800px) rotateX/Y on mousemove, resets on mouseleave
Scroll Reveal IntersectionObserver triggers card fade-in as they enter viewport
Counter Animation Hero stat numbers animate from 0 on page load with ease-out cubic
Ripple Effect Click ripple on "Visit Project" buttons โ€” pure DOM, no library
Dynamic Year Footer copyright year updates automatically

๐ŸŒ Browser Support

Browser Support
Chrome / Edge 88+ โœ… Full
Firefox 85+ โœ… Full
Safari 14+ โœ… Full
Samsung Internet 13+ โœ… Full
Opera 74+ โœ… Full

backdrop-filter (glass header) degrades gracefully in unsupported browsers โ€” solid background shown instead.


๐Ÿ‘จโ€๐Ÿ’ป Author

Tukaram Hankare Farmer ยท Coder ยท Web Developer / Designer

๐Ÿ“ Solapur, Maharashtra, India ๐ŸŽ“ M.Sc. โ€” Solapur University

ForgeHub KisaanBill KisaanBook EduTrack Live Showcase


๐Ÿ“„ License

Apache License 2.0

Copyright (c) 2026 Tukaram Hankare

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.

Made with โค๏ธ in Solapur, Maharashtra ๐Ÿ‡ฎ๐Ÿ‡ณ

Built with purpose, shipped with craft.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages