Skip to content

Samkr8639/CalculHub

Repository files navigation

🧮 CalculHub

image

CalculHub is a premium, all-in-one suite of advanced calculators and mathematical tools designed for accuracy, speed, and a sleek user experience. Built with the latest Angular v20+ paradigms, it leverages reactive Signals, Standalone Components, and high-performance Change Detection to provide a seamless interactive dashboard.

✨ Features

  • 📊 Dynamic Visualizations: Real-time charts and progress tracking using Chart.js.
  • 🏥 Health & Fitness Suite: includes BMI, Body Fat, Ideal Weight, and BMR/TDEE calculators with logic-based recommendations.
  • 💰 Financial Tools: Advanced calculators for interest, loans, and investment planning.
  • 📐 Mathematical Precision: Powered by math.js, nerdamer, and algebra.js for complex symbolic and numerical computations.
  • 🎨 Premium UI/UX: A state-of-the-art dark-mode aesthetic with smooth animations driven by GSAP and interactive elements powered by Swiper.
  • 📱 Fully Responsive: Optimized for every screen size, from mobile phones to high-resolution desktops.

🚀 Tech Stack

  • Framework: Angular v20+ (Standalone Components, Signals, Native Control Flow)
  • Styling: Modern CSS with CSS Variables & Glassmorphism effects
  • Icons: Lucide Angular
  • Animations: GSAP (GreenSock Animation Platform)
  • Charts: Chart.js
  • Mathematical Engines: Mathjs, Nerdamer, Algebra.js
  • Slider/Layout: Swiper.js

🛠️ Development

Prerequisites

  • Node.js (Latest LTS)
  • Angular CLI

Installation

git clone https://github.com/Samkr8639/CalculHub.git
cd CalculHub
npm install

Running Locally

npm start

📄 License

MIT License - Developed with ❤️ by Sameer Kumar

Releases

No releases published

Packages

 
 
 

Contributors