π Resumind helps users convert resumes into rich visuals, manage their job journey, and log in securely to track opportunities.
Built with a modern stack (React, Tailwind, Framer Motion, PDF.js, Node.js, and Puter Auth) to ensure performance, scalability, and smooth UX.
- π Authentication β Secure sign-in & sign-out with Puter Auth
- π PDF β Image Converter β Upload resumes (PDF) and instantly convert into high-quality images
- πΌοΈ Optimized Preview β High-resolution canvas rendering with smooth scaling
- π¨ Beautiful UI/UX β Responsive design powered by TailwindCSS + Framer Motion
- β‘ Fast & Lightweight β Minimal bundle size with optimized rendering
- π οΈ Developer-Friendly β Modular utilities (UUID generator, file size formatter, className merger)
Frontend
- βοΈ React (with Vite)
- π¨ TailwindCSS + clsx + tailwind-merge
- π Framer Motion (animations)
Backend / Core
- π¦ Node.js + Express
- π pdfjs-dist (PDF parsing & rendering)
- π Puter Auth (authentication layer)
Others
- π§ TypeScript (strict typing)
- π§© Utility Functions (UUID, file size formatter, class merger)
Clone the repo:
git clone https://github.com/yourusername/resumind.git
cd resumindInstall dependencies:
npm installRun development server:
npm run devBuild for production:
npm run build- π Auth Page β Simple, modern login flow
- π Resume Upload β Convert PDFs to images instantly
- π¨ UI Components β Smooth animations & responsive layout
β
Solves real problem for job seekers (resume visualization & journey management)
β
Showcases full-stack + frontend expertise
β
Clean, maintainable, and scalable codebase
β
Perfect for portfolio & production use