snowy-resume

byShiva Kumar

Build a FULL-STACK Resume Builder Web Application similar to Canva with modern UI and real-time resume generation. MAIN GOAL: - User enters details → instantly generates a professional resume preview - Provide multiple resume templates (modern, minimal, creative) - Allow customization (colors, fonts, layout, spacing) - Allow download as PDF - Provide login system with Phone Number + OTP authentication ------------------------------------- TECH STACK: Frontend: - React.js (with Vite or Next.js) - Tailwind CSS (for modern UI) - Framer Motion (animations) - Axios (API calls) Backend: - Node.js + Express OR Python Flask (choose one) - MongoDB (database) - JWT authentication ------------------------------------- AUTHENTICATION SYSTEM: - Phone number login (OTP based) - Use Firebase OTP or Twilio API - No password system - After login, redirect to dashboard ------------------------------------- DASHBOARD FEATURES: 1. Resume Builder Form: - Personal Info (Name, Email, Phone, Photo) - Education - Experience - Skills - Projects - Certifications - Languages - Achievements 2. Live Preview: - Real-time resume preview on right side - Updates instantly when user types 3. Templates: - At least 5 templates: - Minimal - Professional - Creative - Modern - ATS-friendly - User can switch templates instantly 4. Customization Panel: - Change colors (primary, secondary) - Change fonts (Google Fonts) - Adjust spacing and layout - Toggle sections ON/OFF ------------------------------------- PDF DOWNLOAD: - Use html2pdf / jsPDF - Download clean, properly formatted resume - No watermark ------------------------------------- DATABASE STRUCTURE: User: - id - phone - created_at Resume: - user_id - personal_info - education[] - experience[] - skills[] - projects[] - template_selected - customization_settings ------------------------------------- UI DESIGN REQUIREMENTS: - Premium Canva-like design - Glassmorphism cards - Smooth animations - Dark + Light mode toggle - Drag-and-drop section reorder - Sidebar navigation - Mobile responsive ------------------------------------- EXTRA FEATURES (IMPORTANT): - Save multiple resumes - Auto-save functionality - Duplicate resume option - AI suggestion for: - Summary - Skills - Experience bullet points - Export to PDF and share link ------------------------------------- ADMIN PANEL (Optional): - View users - View resumes created - Analytics dashboard ------------------------------------- DELIVERABLES: - Fully working frontend + backend - Clean folder structure - API routes documented - Ready-to-run setup instructions ------------------------------------- BONUS: - Add loading animations - Add skeleton UI - Add toast notifications - Add error handling ------------------------------------- END GOAL: The app should feel like Canva: - Smooth - Beautiful - Professional - Easy to use

Landing
Landing

Comments (0)

No comments yet. Be the first!

Architecture

No Services Diagrams Yet

Architecture diagrams will be automatically generated when the Project Manager creates tasks for your project.

Landing design preview
Landing: View App
Login: Enter Phone
Login: Verify OTP
Admin Dashboard: View Analytics
Admin Dashboard: Manage Users
Users: View User Detail
Resumes: View All Resumes