Skip to content

erdemAltug/Utilivia

Repository files navigation

🛠️ Utilivia - Free Online Utility Tools

Professional-grade utility tools designed for speed, accuracy, and ease of use.

Live Demo Next.js TypeScript Tailwind CSS

✨ Features

🧮 Current Tools (7 Active)

  • ⚖️ BMI Calculator - Calculate Body Mass Index with health insights
  • 📅 Age Calculator - Calculate exact age with zodiac sign and fun facts
  • 📏 Unit Converter - Length, weight, volume, temperature conversions
  • 📝 Text Case Converter - UPPERCASE, lowercase, camelCase, snake_case
  • 📄 Lorem Ipsum Generator - Placeholder text for web design
  • 🔒 Password Generator - Strong & secure password creation
  • 🔐 Base64 Encoder/Decoder - Online Base64 converter

🚀 Technical Features

  • Lightning Fast - Optimized performance
  • 📱 Mobile Responsive - Works on all devices
  • 🎯 SEO Optimized - Rich snippets, JSON-LD schema
  • 🔗 Shareable URLs - Query parameters for all tools
  • 🛡️ Privacy First - All calculations done locally
  • 🎨 Modern UI/UX - Beautiful Tailwind CSS design

🏗️ Architecture

Frontend Stack

  • Next.js 14 - App Router, Server Components
  • TypeScript - Type safety
  • Tailwind CSS - Utility-first styling
  • React Hooks - Modern state management

SEO & Performance

  • JSON-LD Schema - Rich snippets for search engines
  • Dynamic Metadata - Tool-specific titles & descriptions
  • Sitemap Generation - Automated SEO sitemap
  • Query Parameters - SEO-friendly shareable URLs
  • PWA Ready - Web app manifest

Key Features

// URL Examples with Query Parameters
/tools/bmi-calculator?height=170&weight=70&unit=metric
/tools/unit-converter?from=cm&to=m&value=100
/tools/password-generator?length=16&symbols=true

🎯 SEO Strategy

Target Keywords

  • cm to meter calculator - 18K/month
  • kg to pounds converter - 45K/month
  • password generator - 165K/month
  • lorem ipsum generator - 40K/month
  • base64 encoder - 22K/month

Traffic Goal: 100,000+ Monthly Visits

  • Long-tail keyword targeting
  • Rich snippet optimization
  • Social media integration
  • AdSense monetization ready

🚀 Getting Started

# Clone the repository
git clone https://github.com/your-username/utilivia.git

# Install dependencies
npm install

# Run development server
npm run dev

# Build for production
npm run build

# Start production server
npm start

Open http://localhost:3000 to view the application.

📁 Project Structure

src/
├── app/                    # Next.js App Router
│   ├── tools/             # Utility tools
│   │   ├── bmi-calculator/
│   │   ├── age-calculator/
│   │   ├── unit-converter/
│   │   ├── text-case-converter/
│   │   ├── lorem-generator/
│   │   ├── password-generator/
│   │   └── base64-encoder/
│   ├── layout.tsx         # Root layout with metadata
│   ├── page.tsx           # Homepage
│   ├── sitemap.ts         # Auto-generated sitemap
│   ├── robots.ts          # SEO robots.txt
│   └── manifest.ts        # PWA manifest
├── components/            # Reusable components
│   ├── JsonLD.tsx        # JSON-LD schema
│   └── Breadcrumbs.tsx   # Navigation breadcrumbs
├── lib/                  # Utility functions
│   └── seo.ts           # SEO helper functions
public/
├── ads.txt              # AdSense configuration
└── [other assets]

🛠️ Development Tools

Each utility tool includes:

  • Query Parameter Support - Shareable URLs
  • JSON-LD Schema - Rich search results
  • Breadcrumb Navigation - Better UX & SEO
  • Mobile Responsive - Works on all devices
  • Copy to Clipboard - Easy result sharing
  • Real-time Updates - Instant calculations

📈 Roadmap

Phase 1 - Current (✅ Completed)

  • 7 Core utility tools
  • SEO optimization
  • Modern UI/UX
  • Mobile responsive

Phase 2 - Upcoming

  • Google Analytics integration
  • AdSense implementation
  • Advanced SEO features
  • Social media sharing
  • Performance optimization

Phase 3 - Future Tools

  • QR Code Generator
  • JSON Formatter
  • Currency Converter
  • Time Zone Converter
  • IP Address Lookup

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

🌟 Acknowledgments


Made with ❤️ for productivity and powered by modern web technologies. Utility tools ,

About

Utility tools

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages