Portfolio
Avishek Devnath
Avishek
Devnath
Software Engineer  ·  Backend & System Design
0%
“Building systems that last.”
Web Development

Ai-Toolbox

Ai-Toolbox is a comprehensive AI tools platform built with Next.js 15 and TypeScript, featuring a professional user dashboard, robust admin management

Next.js 15ReactTypeScriptJWTFramer Motion
Ai-Toolbox
Live
📋
About this Project

Ai-Toolbox is a comprehensive AI tools platform built with Next.js 15 and TypeScript, featuring a professional user dashboard, robust admin management, and detailed usage history with exportable analytics. It includes multiple tools—SWOT analysis, finance advisor, diet planner, URL shortener, QR generator, quote and password generators, unit converter, price tracker, resume reviewer, interview AI, and word counter. The system tracks all results automatically, supports advanced filtering (type, status, dates), JSON/CSV export, and provides real-time stats for users and admins. Security is handled via Clerk for user auth and JWT for admin auth, with role-based access, input validation, CSP, CSRF protection, and encryption of sensitive data. The architecture uses MongoDB with Mongoose, RESTful API routes, and a modern, responsive UI with Tailwind and Framer Motion. Performance optimizations include indexing, caching, dynamic imports, image optimization, and efficient bundles. Designed for seamless deployment on Vercel, Netlify, AWS, or Docker, with testing support for unit, component, and E2E workflows.

⚙️
Technologies
Next.js 15
React
TypeScriptJWT
Framer Motion
🔗
Repositories
Ai-Toolbox
Github
Public