I need a full-stack responsive freelancing Consultancy website that connects experts with companies seeking consulting and collaboration. Create two user roles — Experts and Business. • Expert: register/login, upload profile photo, resume (PDF), list expertise, experience, hourly rate, country, and availability. Manage bookings, messages, and video meetings. Upload or attach files (CDA/NDA, reports). • Business: register/login, search and filter experts (by skill, experience, rate, region), view profiles, post new projects so experts can vote, invite experts to collaborate, book meetings, chat, video conference, and exchange files securely. Core Features: • Role-based dashboards for Experts and Businesses • Project posting and bidding/interest workflow • Booking system with Google Calendar + Zoom/Meet API • Real-time chat and file exchange (integrate CometChat or Tawk.to) • Google Drive integration for document sharing (CDA/NDA, reports) • Secure file upload and encryption (resumes, project files) • Searchable expert directory with dynamic filters • Stripe payment gateway for paid projects or premium listings • Email notifications via SendGrid API • GDPR compliance, SSL, Terms & Privacy pages Use a white and vibrant violet-purple (#5E17EB) theme with a white-gold minimalist aesthetic. The color palette should include white (#FFFFFF), vibrant violet-purple (#5E17EB) as the primary accent, charcoal (#222222) for text, and soft beige (#F5F3F1) for subtle backgrounds. Apply elegant typography using Playfair Display for headings and Poppins for body text. Design a responsive, modern UI featuring a hero banner, a 3-step “How It Works” section, and clean, intuitive dashboards for both user roles.