Skip to content

oxyzenQ/bmi

Repository files navigation

BMI Calculator

Modern Body Mass Index Calculator with Space-Themed UI

Release Live Demo License Stars

SvelteKit TypeScript Lighthouse

Live Demo →

Features

  • Space-Themed UI — Glassmorphic design with smooth animations
  • 100% Privacy — All data stored locally, zero tracking
  • Lightning Fast — 100/100 Lighthouse score
  • Offline Ready — Works without internet connection
  • Responsive — Optimized for all screen sizes

Tech Stack

Frontend: SvelteKit • TypeScript • TailwindCSS
Runtime: Bun
Deployment: Vercel Edge

Quick Start

# Clone and install
git clone https://github.com/oxyzenq/bmi.git
cd bmi
bun install

# Development
bun run dev

# Production
bun run build
bun run preview

Commands

bun run dev       # Start dev server
bun run build     # Build for production
bun run preview   # Preview production build
bun run lint      # Lint & format code
bun test          # Run tests

Project Structure

src/
├── lib/components/   # UI components
├── routes/           # SvelteKit pages
└── global-styles.css # Styles

Contributing

Contributions are welcome! Please read CONTRIBUTING.md for guidelines.

# Fork and create a feature branch
git checkout -b feature/your-feature

# Make changes and test
bun run lint
bun test

# Submit a pull request

License

Licensed under GPL-3.0 © 2024 Team LOGIGO


Star History

Built with SvelteKit • TypeScript • Bun