mirror of
https://github.com/MiguVT/Timeconverter.git
synced 2026-05-05 17:23:41 +02:00
A lightweight, ad-free timezone translator. Convert time between any country without distractions. Open source, fast, and built for simplicity.
https://time.miguvt.com/
- TypeScript 56%
- Vue 42%
- CSS 2%
| .github | ||
| .vscode | ||
| assets/css | ||
| components | ||
| composables | ||
| public | ||
| types | ||
| .eslintrc.cjs | ||
| .gitignore | ||
| .prettierrc.cjs | ||
| app.vue | ||
| bun.lock | ||
| CHANGELOG.md | ||
| LICENSE | ||
| nuxt.config.ts | ||
| package.json | ||
| README.md | ||
| SECURITY.md | ||
| sonar-project.properties | ||
| tsconfig.json | ||
| vercel.json | ||
🌍 Timezone Converter
A simple, fast, and clean timezone converter. No bloat, no ads, no tracking.
Why?
I needed a simple timezone converter. Googled it. What I found:
- ❌ Complex APIs that require setup (seriously, we don't need an API for this)
- ❌ Sites plastered with ads and trackers
- ❌ Slow, cluttered interfaces
- ❌ Sketchy downloads with malware
So I built this. No BS, just a clean tool that works.
✨ Features
- 🌓 Dark Mode - System, light, or dark theme
- 🔍 70+ Timezones - All major cities worldwide
- 🌐 Multi-Language Search - Search in English, Spanish, and more
- ⏰ Auto-Detect - Finds your timezone automatically
- 🔄 Quick Swap - One-click timezone swapping
- 📱 Responsive - Works on phones, tablets, desktops (probably works on a Nintendo 2DS too, haven't tested though)
- ⚡ Fast - No tracking, no analytics, no bloat
- 🎨 Clean UI - Modern design with smooth animations
🚀 Quick Start
# Install
bun install
# Develop
bun run dev
# Build
bun run build
# Preview build
bun run preview
Visit http://localhost:3000
🛠️ Tech Stack
| Tool | Purpose |
|---|---|
| Nuxt 4 | Vue framework |
| Tailwind CSS 4 | Styling |
| @nuxtjs/color-mode | Dark mode |
| Bun | Package manager |
📦 Deployment
Deploy on Vercel (Recommended)
The easiest way to deploy:
- Push to GitHub
- Connect repo to Vercel
- Vercel auto-detects Nuxt and deploys
- Your site is live! 🎉
Why Vercel?
- ✅ Zero config needed
- ✅ Automatic deployments on push
- ✅ Free tier included
- ✅ Edge network for global speed
Or deploy manually:
# Build for production
bun run build
# Test build locally
bun run preview
# Deploy to your hosting
📊 Project Stats
- 70+ timezones with multi-language search
- 6 clean Vue components
- 1 minimal CSS file
- ~60KB gzipped (main bundle)
- Zero tracking or ads
License
This project is licensed under the GPL-3.0 License - see the LICENSE file for details.
What this means:
- ✅ Free to use, modify, and distribute
- ✅ Must include original copyright notice
- ✅ Any derivative work must use GPL-3.0
- ⚠️ Source code must be made available
Built with ☕ and frustration with existing timezone converters.