GeoCalc

Interactive geometry calculator for areas and volumes of standard 3D shapes — deployed on Hugging Face Spaces.

A lightweight, browser-based calculator for computing areas and volumes of standard geometric shapes. Built as a practical exercise in building and deploying a clean, usable tool end-to-end — from Python logic to a live public interface via Hugging Face Spaces.

geocalc page

What it does

  • Computes surface area and volume for standard 3D geometries (spheres, cylinders, cones, cubes, rectangular prisms, and more)
  • Clean input form with instant output — no page reloads
  • Fully deployed and publicly accessible, no installation required

Why it exists

This was a deliberate exercise in the full deployment workflow: writing clean Python, wrapping it in a Gradio interface, and pushing it to Hugging Face Spaces as a publicly hosted app. Small in scope, but the deployment pattern — local code to live web app in a reproducible way — is directly transferable to more complex tools.

Stack

Python · Gradio · Hugging Face Spaces