Skip to content

Latest commit

 

History

78 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

shabitools

A comprehensive collection of free web tools for developers and creators, built with Next.js, TypeScript, and Tailwind CSS.

🚀 Features

  • ✅ 28+ Free Tools - JSON Formatter, Regex Tester, Visual Page Compare, and more
  • ✅ Dark Mode - Complete dark theme support
  • ✅ Responsive Design - Mobile-first, works on all devices
  • ✅ SEO Optimized - Structured data, meta tags, sitemap
  • ✅ Fast & Modern - Built with Next.js 14 and React 18

🛠️ Tech Stack

  • Next.js 14 - React framework with SSR/SSG
  • TypeScript - Type-safe development
  • Tailwind CSS - Utility-first CSS framework
  • Playwright - Automated testing

📦 Installation

# Install dependencies
pnpm install

# Install Playwright browsers (for testing)
pnpm exec playwright install

🚀 Development

# Start dev server
pnpm dev

# Build for production
pnpm build

# Run tests
pnpm test

📋 Available Tools

Developer Tools

  • JSON Formatter & Validator
  • Regex Tester
  • Base64 Encoder/Decoder
  • API Tester
  • Visual Page Compare ⭐
  • Page Speed Compare
  • Markdown Editor
  • Code Formatter
  • And more...

Design Tools

  • Color Contrast Checker
  • Color Palette Generator
  • Image Converter
  • And more...

General Tools

  • QR Code Generator
  • Password Generator
  • Text Counter
  • Lorem Ipsum Generator
  • And more...

🚀 Deployment

Deploy to Cloudflare Pages

# Login to Cloudflare
pnpm cf:login

# Deploy
pnpm deploy:production

See DEPLOYMENT_STEPS.md for detailed instructions.

📊 Testing

# Run all tests
pnpm test

# Run in UI mode
pnpm test:ui

# Run simple checks
pnpm test:simple

💰 Monetization

  • Buy Me a Coffee - Direct donations (username: guymo)
  • Google AdSense - Display ads (Publisher ID: ca-pub-2858012859068424)
  • See ADS_IMPLEMENTATION_GUIDE.md for details

📚 Documentation

🎯 Project Structure

shabitools/
├── app/                    # Next.js pages
├── components/             # React components
├── data/                   # JSON content files
├── tests/                  # Playwright tests
├── public/                 # Static assets
└── docs/                   # Documentation

📝 License

© 2024 shabitools. All rights reserved.

🙏 Support

Enjoying shabitools? Buy me a coffee ☕


Built with ❤️ for developers

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages