MicroTools Platform is a Next.js tools website with category landing pages, AI-assisted writing tools, blog content, analytics hooks, and utility calculators. The tracked codebase includes both general tool pages and a dedicated AI tools section.
This repository is one of the strongest verified portfolio projects in this GitHub account: build, lint, type-check, runtime, and real screenshot checks all passed in the latest review pass.
- Repository state: runnable web app
- Product focus: general utility platform with health, finance, converter, SEO, developer, and AI tools
- Build status from this audit: Passed (
npm run build) - Lint status from this audit: Passed (
npm run lint) - Type-check status from this audit: Passed (
npm run type-check) - Runtime status from this audit: Passed on
http://127.0.0.1:3012 - Screenshot status: Real screenshots added from the running app
- Home page and category navigation
- Tool listing and dynamic category pages
- Dynamic tool detail pages
- AI tools landing page
- AI resume generator, bio generator, email writer, and proposal generator pages
- Blog index and article pages
- API routes for AI generation, explanation, and geo handling
- Analytics, cookie consent, and ad components
- Next.js 15
- React 18
- TypeScript
- Tailwind CSS
- Markdown blog content
- Utility calculation libraries in
lib/calculations
npm install
Copy-Item .env.example .env.local
npm run lint
npm run type-check
npm run build
npm run start -- --hostname 127.0.0.1 --port 3000The public site runs without secrets. Real values are only needed for live integrations:
ANTHROPIC_API_KEY=YOUR_ANTHROPIC_API_KEY
NEXT_PUBLIC_GA_ID=G-XXXXXXXXXX
NEXT_PUBLIC_ADSENSE_ID=ca-pub-xxxxxxxxxxxxxxxxSee TESTING_GUIDE.md.
- AI features need real API keys for full end-to-end generation testing
- The current home-page screenshot shows the cookie banner because that is the real first-visit UI state
- Next.js warned about an inferred workspace root because multiple lockfiles exist higher on disk
- Add automated tests for tool calculation outputs and API routes
- Document expected environment variables for each AI feature more explicitly
- Capture additional screenshots for blog and individual calculator pages




