ApplyVite Complete Platform - SaaS + Chrome Extension Bundle
This bundle contains...
ApplyVite Pro - Chrome extension
BUILD A COMPLETE JOB APPLICATION PLATFORM IN DAYS
Get EVERYTHING you need to launch a production-ready SaaS with AI-powered Chrome extension. This is the complete ApplyVite codebase - both the web application AND Chrome extension working together seamlessly.
💰 BUNDLE SAVINGS: Save $199 when you get both repos together!
═══════════════════════════════════════════════════
📦 WHAT'S INCLUDED: TWO COMPLETE CODEBASES
═══════════════════════════════════════════════════
🌐 PART 1: NEXT.JS 15 SAAS WEB APPLICATION
✅ Complete Authentication System:
• NextAuth.js 5.0 (latest beta) - Production-ready auth
• Email/Password with bcrypt hashing
• Magic link passwordless authentication
• OAuth providers ready: Google, Facebook, LinkedIn, Apple
• Email verification flow with tokens
• Password reset with secure tokens
• Protected routes with middleware
• Session management (JWT or database sessions)
• User profile management
💳 Full Stripe Payment Integration:
• Stripe Checkout for one-time payments
• Subscription management & billing
• Customer Portal integration
• Webhook handling for all payment events
• Token-based credits system
• Multiple pricing tiers support
• Payment history tracking
• Automatic invoice generation
• Test mode and production configs
🗄️ PostgreSQL Database with Drizzle ORM:
• Complete schema for users, jobs, documents, subscriptions
• Type-safe database queries
• Migration system included
• Database seeding scripts
• Connection pooling configured
• Drizzle Studio for database GUI
• Optimized indexes and relationships
• Foreign key constraints
🤖 AI Integration (OpenAI + Pinecone):
• OpenAI SDK 4.67 integration
• AI SDK 3.4 for streaming responses
• Pinecone vector database setup
• LangChain 0.3 integration
• Document processing and analysis
• Text embeddings generation
• Semantic search capabilities
• Token consumption tracking
• AI-powered job description analysis
• Resume and cover letter generation
📧 Complete Email System:
• Resend API integration
• React Email 3.0 templates
• Beautiful transactional emails:
- Welcome email
- Email verification
- Password reset
- Magic link signin
- Payment receipts
- Subscription notifications
• Tailwind-styled email components
• Email preview server for development
📱 Modern UI/UX:
• 50+ shadcn/ui components (Radix UI based)
• Dark theme with Tailwind CSS 3.4
• Fully responsive design
• Dashboard with data visualizations
• Drag & drop functionality (dnd-kit)
• Rich text editors (TipTap 2.10)
• File upload with drag & drop (react-dropzone)
• Image optimization (Sharp)
• PDF generation (pdf-lib)
• Infinite scrolling
• Loading states & skeletons
• Toast notifications
• Modal dialogs
• Form validation with Zod
🎯 Dashboard Features:
• User profile management
• Job tracking and organization
• Document management (resumes, cover letters)
• Token/credits purchase page
• Subscription management
• Payment history
• Settings and preferences
• Real-time updates with Pusher
• Data export capabilities
☁️ File Storage:
• AWS S3 integration configured
• File upload and management
• Image optimization and resizing
• PDF processing and parsing
• Secure signed URLs
• Multi-file uploads
🔄 Real-time Features:
• Pusher integration (5.2.0)
• Live notifications
• Real-time job updates
• Cross-tab synchronization
• Presence indicators
📊 Analytics & Monitoring:
• Vercel Analytics integrated
• Vercel Speed Insights
• Performance monitoring ready
• User activity tracking hooks
🛠️ Developer Experience:
• 100% TypeScript coverage
• Server Actions (Next.js 15)
• Server Components optimized
• API routes with proper error handling
• React Query for data fetching
• Form handling with React Hook Form
• Date utilities (date-fns)
• Markdown rendering (react-markdown)
• Environment variable validation
• ESLint & Prettier configured
• Git hooks ready
═══════════════════════════════════════════════════
🔌 PART 2: CHROME EXTENSION (AI JOB ASSISTANT)
═══════════════════════════════════════════════════
✅ Smart Job Capture:
• One-click extraction from ANY job board
• Works on LinkedIn, Indeed, Glassdoor, company sites, etc.
• AI-powered job information parsing
• Automatic field detection and extraction:
- Job title
- Company name & description
- Location (city, state, country)
- Salary range
- Experience level (Internship to Executive)
- Job type (Full-time, Part-time, Contract, etc.)
- Workplace type (Remote, Hybrid, On-site)
- Full job description
- Requirements and qualifications
- Original job post URL
🧠 AI-Powered Features:
• "Quick Fill with AI" - One-click form completion
• Intelligent content extraction from HTML
• Automatic job categorization
• Token-based AI usage
• Error handling and retry logic
• Processing progress indicators
📝 Document Generation:
• Auto-generate tailored resumes per job
• Auto-generate custom cover letters
• One-click PDF download
• PDF preview in browser
• Document status tracking
• "Go to App" quick links for editing
• Syncs with web dashboard
💼 Job Management:
• Infinite-scroll job list
• Pagination (10 jobs per page)
• Expandable job cards
• Job selection and viewing
• Search and filter (ready to implement)
• Sort by date, company, etc.
• Job deletion with confirmation
✏️ Rich Text Editing:
• TipTap WYSIWYG editor integration
• Format job descriptions
• Edit company descriptions
• Text styling (bold, italic, lists)
• Link insertion
• Color highlighting
• Clean paste from web
🔐 Authentication:
• Seamless login via web app
• Session persistence across restarts
• Automatic auth state checking
• Sign-out synchronization
• Protected extension features
• Cross-tab authentication sync
🎨 Modern Extension UI:
• Side panel interface (Chrome native)
• Radix UI components
• Tailwind CSS styled
• Responsive design
• Smooth animations
• Loading states
• Error boundaries
• Toast notifications
🔄 Real-time Sync:
• TanStack React Query integration
• Automatic cache invalidation
• Cross-tab communication
• Event-driven updates
• Optimistic UI updates
• Background sync
📡 API Integration:
• RESTful API communication
• Error handling and retries
• Request/response typing
• CORS configured
• Secure cookie-based auth
• Rate limiting handled
🏗️ Extension Architecture:
• React 18 + TypeScript
• Vite build system with CRXJS
• Service Worker (background script)
• Content Scripts for page interaction
• Side Panel for UI
• Chrome Storage API
• Chrome Messaging API
• Chrome Tabs API
• Manifest V3 compliant
═══════════════════════════════════════════════════
🔗 SEAMLESS INTEGRATION BETWEEN BOTH REPOS
═══════════════════════════════════════════════════
• Extension uses web app's API endpoints
• Shared authentication system
• Real-time data synchronization
• Cross-platform job management
• Unified user experience
• Token consumption tracked across both
• Documents available in both interfaces
• Settings sync
• Payment system shared
═══════════════════════════════════════════════════
🎁 BONUS: PRODUCTION-READY FEATURES
═══════════════════════════════════════════════════
✅ Security Best Practices:
• Password hashing with bcryptjs
• CSRF protection via NextAuth
• SQL injection prevention (Drizzle ORM)
• XSS protection (React escaping)
• Content Security Policy configured
• Environment variables secured
• API rate limiting ready
• Input validation with Zod schemas
✅ Performance Optimized:
• Server Components for faster loads
• Image optimization (Next.js Image)
• Code splitting by route
• Edge Runtime API routes
• React Query caching
• Lazy loading components
• Optimized bundle size
• Font optimization
✅ SEO & Accessibility:
• Meta tags configured
• Open Graph images
• Semantic HTML
• ARIA labels
• Keyboard navigation
• Screen reader friendly
• Mobile responsive
═══════════════════════════════════════════════════
💡 PERFECT FOR:
═══════════════════════════════════════════════════
👨💼 SaaS Founders:
• Launch your job platform in days, not months
• Skip 200+ hours of boilerplate development
• Focus on your unique value proposition
• Get to market faster than competitors
👨💻 Developers & Agencies:
• Kickstart client projects with solid foundation
• Learn Next.js 15 and modern React patterns
• Study production-ready code architecture
• Reuse components across projects
🎓 Learning & Education:
• Complete example of modern full-stack architecture
• Real-world Chrome extension development
• Best practices for SaaS development
• Payment integration patterns
• AI integration examples
🚀 Indie Hackers:
• Validate ideas quickly with working prototype
• Minimal upfront development cost
• All expensive integrations pre-configured
• Ready to customize and brand
═══════════════════════════════════════════════════
🎯 WHAT YOU CAN BUILD WITH THIS:
═══════════════════════════════════════════════════
• Job application management platform (like ApplyVite)
• Career coaching SaaS
• Recruiting automation tool
• Resume/cover letter generator service
• Job board with application tracking
• Freelance proposal management system
• Sales lead tracking with document generation
• Any SaaS requiring auth, payments, AI, and documents
═══════════════════════════════════════════════════
⚡ GET STARTED IMMEDIATELY:
═══════════════════════════════════════════════════
1. Download both repos after purchase
2. Follow the setup guide in saas platform in BUYER_GUIDE.md
3. Configure your environment variables
4. Run database migrations
5. Start the dev server
6. Customize branding and content
7. Deploy to production
8. Launch your SaaS!
Average setup time: 2-4 hours
Time to first paying customer: 1-2 weeks
═══════════════════════════════════════════════════
📋 TECHNICAL REQUIREMENTS:
═══════════════════════════════════════════════════
• Node.js 18+ installed
• PostgreSQL database (local or cloud)
• Basic knowledge of Next.js/React
• Stripe account
• Resend account (free tier works)
• OpenAI API key (pay-as-you-go)
• Git installed
Optional:
• AWS account for S3 storage
• Pinecone account for vector search
• Pusher account for real-time features