CareerCraft — CV Builder & Portfolio Platform
A full-stack SaaS platform that helps professionals and students build professional CVs, import existing resumes from PDF or DOCX files, export print-ready PDFs, and publish personal portfolio websites with unique public URLs. Includes secure authentication, reusable profile management, customizable templates, and an admin dashboard.
Overview
CareerCraft is a full-stack CV builder and portfolio platform built with Next.js and NestJS. Users can create and customize CVs, import existing resumes, export print-ready A4 PDFs, and publish personal portfolio websites using unique URLs. The platform includes JWT-based authentication with HTTP-only cookies, profile management, project management, template customization, and role-based admin functionality. Prisma ORM and TiDB Cloud provide database access and persistent storage.
Key Features
- CV builder with 6 customizable professional templates
- Import existing CVs from PDF and DOCX files with automatic parsing
- Export CVs as print-ready A4 PDFs
- Live CV preview with customizable colors, fonts, spacing, and section ordering
- Personal portfolio builder with 6 portfolio templates
- Publish and unpublish portfolios with unique public URLs
- Portfolio project management with technology tags, featured projects, and live links
- Secure authentication using JWT, HTTP-only cookies, and bcrypt password hashing
- Reusable profile management with automatic CV and portfolio data population
- Dashboard with CV, portfolio, and profile management
- Role-based access control with an admin dashboard for system statistics and template management
- REST API documentation with Swagger and automated unit testing
- Responsive UI with dark and light themes
Technologies Used
Related Projects
PawConnect — Pet Adoption & Foster Platform
A full-stack pet adoption and foster management platform connecting independent rescuers and small shelters with adopters and foster families. Features pet listings, application management, secure authentication, notifications, and an administrator moderation dashboard.
Product Manager - Product Management Application
A full-stack Product Management application built with Next.js, ASP.NET Core Web API, Entity Framework Core, and MySQL. The application supports product and category management, authentication, and published products.
AI Content Studio — AI SaaS Platform
An AI content generation platform for blog posts, emails, code snippets, and image prompts, powered by the OpenAI API. Includes authentication, user management, profile settings, and role-based access control. The responsive dashboard offers usage analytics, searchable content history with pagination and filtering, and dark/light themes.