Hello DEV Community! 👋
As developers, we constantly rely on various mini-tools throughout our day—whether it's generating a quick hash, formatting a messy JSON response, encoding/decoding Base64, or just checking the live currency rates.
I found myself bookmarking dozens of different websites for these tasks. The problem? Most of them were loaded with intrusive ads, had terrible UIs, or were just too slow.
So, I decided to scratch my own itch and built a centralized, lightning-fast platform: Zentrova Tools.
🛠️ What is Zentrova Tools?
Zentrova is a free, ad-free digital utility hub featuring over 50+ live tools, data feeds, and calculators. I wanted a clean UI where a developer (or any everyday user) could just hop on, get their task done in seconds, and leave.
Some of the core developer & everyday tools include:
- Dev Tools: JSON Formatter, Base64 Encoder/Decoder, Hash Generator, IP Checker, Subnet Calculator.
- Document Utilities: Markdown to PDF, Image Compressor, Digital Signature Maker.
- Live Finance: Real-time currency exchange rates and crypto prices.
💻 The Tech Stack & Architecture
I wanted this platform to be blazing fast and SEO-friendly, so here is the stack I chose:
- Framework: Next.js (App Router)
- Styling: Tailwind CSS
- Performance: Leveraged Next.js ISR (Incremental Static Regeneration) heavily. For pages with live API data (like currency or prayer times), the server fetches and caches the data in the background. This ensures that the user always gets a static, instant page load.
- SEO Automation: I wrote a custom Node.js script to automatically inject related internal links across all 50+ dynamic and static routes to build a solid silo architecture without doing it manually.
I'd Love Your Feedback!
Since this is an ongoing project, I would love the DEV community's feedback.
Check it out here: Zentrova Tools
What other developer-focused utilities or calculators should I add to make this the ultimate bookmark for you? Let me know your thoughts on the UI/UX and performance!
Happy coding!
Top comments (0)