

Resume And Portfolio Builder - NextJSResume And Portfolio Builder - NextJS
AI-powered Resume & Portfolio Builder with templates, subscriptions, and Firebase integration.
Resume And Portfolio Builder - NextJS
AI-powered Resume & Portfolio Builder with templates, subscriptions, and Firebase integration.
Overview
This project is a complete Resume and Portfolio Builder SaaS script built with Next.js, Tailwind CSS, and Firebase. It allows users to create professional resumes, portfolios, and cover letters with multiple templates. Users can manage all their creations in one place, upgrade to premium templates, and export their work.
The script comes with Firebase authentication, Firestore database integration, and optional Stripe subscription handling. It is designed for both demo mode (dummy data without setup) and production mode (fully functional with Firebase keys).
Admin panel is not included, but buyers can manage data via Firebase console. The system is easy to install and highly customizable.
Features
- Resume Builder with multiple free and premium templates
- Portfolio Builder with customizable designs
- Cover Letter Generator
- AI-powered Resume Tailor for job descriptions
- My Creations page to manage saved resumes and portfolios
- Subscription system (Free + Paid plans)
- Firebase Authentication (Email/Password, Google)
- Firestore Database for storing user data
- Firebase Storage for assets and images
- Support page with ticket system (via email)
- Export to PDF/HTML
- Fully responsive design with Tailwind CSS
- Easy integration with Vercel or Netlify hosting
- Demo mode with dummy data if Firebase keys are not set
Requirements
- Node.js (LTS version recommended)
- npm or yarn
- Firebase account (for authentication, database, and storage)
- (Optional) Stripe account for subscriptions
Instructions
- Download and extract the source code.
-
Run
npm install
oryarn install
in the project folder. -
Create a
.env.local
file and add your Firebase keys:- NEXT_PUBLIC_FIREBASE_API_KEY
- NEXT_PUBLIC_FIREBASE_AUTH_DOMAIN
- NEXT_PUBLIC_FIREBASE_PROJECT_ID
- NEXT_PUBLIC_FIREBASE_STORAGE_BUCKET
- NEXT_PUBLIC_FIREBASE_MESSAGING_SENDER_ID
- NEXT_PUBLIC_FIREBASE_APP_ID
- (Optional) Stripe keys for subscriptions
-
Run
npm run dev
to start development server. -
Build for production with
npm run build
and deploy to Vercel/Netlify.
Other items by this author
Category | Scripts & Code / ReactJS |
First release | 3 October 2025 |
Last update | 3 October 2025 |
Files included | .css, .html, Javascript .js |
Tags | subscription, templates, web app, firebase, codester, personal website, react, SaaS, resume builder, nextjs, tailwind, cover letter, portfolio builder, ai resume, profile builder |