Full-stack MERN notes app with JWT auth, password reset by email, a rich text editor, color coding, pinning, and instant search. Built with React 19, Express 5, MongoDB, and Tailwind CSS 4 — security-hardened with Helmet, rate limiting, and server-side HTML sanitization, and covered by Jest and Vitest tests.
A secure, production-ready REST API for single and multiple file uploads, featuring MIME-type and size validation, UUID-based filenames, and path-traversal protection. Supports interchangeable local disk and Cloudinary storage with interactive Swagger docs. Built with Express 5, Multer 2, and Node.js.