Merge version_1 into main #1

Merged
bender merged 1 commits from version_1 into main 2026-03-04 21:27:33 +00:00

View File

@@ -88,7 +88,7 @@ export default function LandingPage() {
reverse: false,
},
{
id: "2", title: "Post or Complete Tasks", description: "Create tasks and set your price, or browse available tasks and accept ones that match your skills and schedule.", media: { imageSrc: "http://img.b2bpic.net/free-photo/digital-business-list-app-interface_53876-13617.jpg" },
id: "2", title: "Post or Complete Tasks", description: "Create tasks and set your price, or browse available tasks and accept ones that match your skills and schedule.", media: { imageSrc: "http://img.b2bpic.net/free-photo/digital-business-list-app-interface_53876-13617.jpg?_wi=1" },
items: [
{ icon: CheckCircle, text: "Easy task creation" },
{ icon: CheckCircle, text: "Real-time task feed" },
@@ -97,7 +97,7 @@ export default function LandingPage() {
reverse: true,
},
{
id: "3", title: "Stripe Connect Payments", description: "Payment processing integrated from day one. Posters pay securely, funds are held, and released to taskers upon completion confirmation.", media: { imageSrc: "http://img.b2bpic.net/free-photo/person-paying-using-nfc-technology_23-2149893826.jpg" },
id: "3", title: "Stripe Connect Payments", description: "Payment processing integrated from day one. Posters pay securely, funds are held, and released to taskers upon completion confirmation.", media: { imageSrc: "http://img.b2bpic.net/free-photo/person-paying-using-nfc-technology_23-2149893826.jpg?_wi=1" },
items: [
{ icon: CheckCircle, text: "Secure payment processing" },
{ icon: CheckCircle, text: "5% platform fee" },
@@ -106,7 +106,7 @@ export default function LandingPage() {
reverse: false,
},
{
id: "4", title: "Real-time Messaging", description: "Communicate directly with the poster or tasker about task details. iMessage-style chat with real-time Firestore synchronization.", media: { imageSrc: "http://img.b2bpic.net/free-photo/bucharest-romania-july-30th-2024-man-typing-prompts-into-ai-powered-chat_482257-123072.jpg" },
id: "4", title: "Real-time Messaging", description: "Communicate directly with the poster or tasker about task details. iMessage-style chat with real-time Firestore synchronization.", media: { imageSrc: "http://img.b2bpic.net/free-photo/bucharest-romania-july-30th-2024-man-typing-prompts-into-ai-powered-chat_482257-123072.jpg?_wi=1" },
items: [
{ icon: CheckCircle, text: "Real-time messaging" },
{ icon: CheckCircle, text: "Task-specific threads" },
@@ -115,7 +115,7 @@ export default function LandingPage() {
reverse: true,
},
{
id: "5", title: "Completion & Rating", description: "Both parties confirm task completion. Rate each other to build reputation. Mutual confirmation triggers payment transfer and builds trust.", media: { imageSrc: "http://img.b2bpic.net/free-vector/modern-colorful-star-rating-concept_23-2147735067.jpg" },
id: "5", title: "Completion & Rating", description: "Both parties confirm task completion. Rate each other to build reputation. Mutual confirmation triggers payment transfer and builds trust.", media: { imageSrc: "http://img.b2bpic.net/free-vector/modern-colorful-star-rating-concept_23-2147735067.jpg?_wi=1" },
items: [
{ icon: CheckCircle, text: "Mutual completion" },
{ icon: CheckCircle, text: "5-star rating system" },
@@ -124,7 +124,7 @@ export default function LandingPage() {
reverse: false,
},
{
id: "6", title: "iOS-Style Minimalist UI", description: "Clean, intuitive interface designed for iOS with soft shadows, smooth transitions, and Apple-style spacing for delightful user experience.", media: { imageSrc: "http://img.b2bpic.net/free-vector/translator-app-interface-concept_23-2148623491.jpg" },
id: "6", title: "iOS-Style Minimalist UI", description: "Clean, intuitive interface designed for iOS with soft shadows, smooth transitions, and Apple-style spacing for delightful user experience.", media: { imageSrc: "http://img.b2bpic.net/free-vector/translator-app-interface-concept_23-2148623491.jpg?_wi=1" },
items: [
{ icon: CheckCircle, text: "Minimal design language" },
{ icon: CheckCircle, text: "Smooth animations" },
@@ -180,15 +180,15 @@ export default function LandingPage() {
{
id: "1", name: "Authentication Screen", price: "Secure Entry", variant: "Email + password verification with .edu validation", imageSrc: "http://img.b2bpic.net/free-vector/phishing-account-concept-with-envelope-credit-card_23-2148555136.jpg", imageAlt: "Authentication interface"},
{
id: "2", name: "Home Feed", price: "Task Discovery", variant: "Scrollable task cards with filters and ad placements", imageSrc: "http://img.b2bpic.net/free-photo/digital-business-list-app-interface_53876-13617.jpg", imageAlt: "Home feed screen"},
id: "2", name: "Home Feed", price: "Task Discovery", variant: "Scrollable task cards with filters and ad placements", imageSrc: "http://img.b2bpic.net/free-photo/digital-business-list-app-interface_53876-13617.jpg?_wi=2", imageAlt: "Home feed screen"},
{
id: "3", name: "Create Task", price: "Post Tasks", variant: "Title, description, category, price, deadline, urgent toggle", imageSrc: "http://img.b2bpic.net/free-photo/digital-business-list-app-interface_53876-13617.jpg", imageAlt: "Create task form"},
id: "3", name: "Create Task", price: "Post Tasks", variant: "Title, description, category, price, deadline, urgent toggle", imageSrc: "http://img.b2bpic.net/free-photo/digital-business-list-app-interface_53876-13617.jpg?_wi=3", imageAlt: "Create task form"},
{
id: "4", name: "Task Detail", price: "Full Details", variant: "Description, poster profile, rating, accept button, Stripe checkout", imageSrc: "http://img.b2bpic.net/free-vector/translator-app-interface-concept_23-2148623491.jpg", imageAlt: "Task detail view"},
id: "4", name: "Task Detail", price: "Full Details", variant: "Description, poster profile, rating, accept button, Stripe checkout", imageSrc: "http://img.b2bpic.net/free-vector/translator-app-interface-concept_23-2148623491.jpg?_wi=2", imageAlt: "Task detail view"},
{
id: "5", name: "Chat Screen", price: "Messaging", variant: "Real-time iMessage-style bubbles with timestamps", imageSrc: "http://img.b2bpic.net/free-photo/bucharest-romania-july-30th-2024-man-typing-prompts-into-ai-powered-chat_482257-123072.jpg", imageAlt: "Chat interface"},
id: "5", name: "Chat Screen", price: "Messaging", variant: "Real-time iMessage-style bubbles with timestamps", imageSrc: "http://img.b2bpic.net/free-photo/bucharest-romania-july-30th-2024-man-typing-prompts-into-ai-powered-chat_482257-123072.jpg?_wi=2", imageAlt: "Chat interface"},
{
id: "6", name: "Completion Flow", price: "Confirm & Rate", variant: "Mutual completion, star ratings, payment transfer trigger", imageSrc: "http://img.b2bpic.net/free-vector/modern-colorful-star-rating-concept_23-2147735067.jpg", imageAlt: "Completion and rating screen"},
id: "6", name: "Completion Flow", price: "Confirm & Rate", variant: "Mutual completion, star ratings, payment transfer trigger", imageSrc: "http://img.b2bpic.net/free-vector/modern-colorful-star-rating-concept_23-2147735067.jpg?_wi=2", imageAlt: "Completion and rating screen"},
]}
gridVariant="uniform-all-items-equal"
animationType="slide-up"
@@ -222,13 +222,13 @@ export default function LandingPage() {
<TestimonialCardTwelve
testimonials={[
{
id: "1", name: "Report User", imageSrc: "http://img.b2bpic.net/free-vector/face-mask-required-sign-collection_23-2148596027.jpg", imageAlt: "Report feature"},
id: "1", name: "Report User", imageSrc: "http://img.b2bpic.net/free-vector/face-mask-required-sign-collection_23-2148596027.jpg?_wi=1", imageAlt: "Report feature"},
{
id: "2", name: "Block Users", imageSrc: "http://img.b2bpic.net/free-vector/face-mask-required-sign-collection_23-2148596027.jpg", imageAlt: "Block feature"},
id: "2", name: "Block Users", imageSrc: "http://img.b2bpic.net/free-vector/face-mask-required-sign-collection_23-2148596027.jpg?_wi=2", imageAlt: "Block feature"},
{
id: "3", name: "Terms of Service", imageSrc: "http://img.b2bpic.net/free-vector/face-mask-required-sign-collection_23-2148596027.jpg", imageAlt: "Legal"},
id: "3", name: "Terms of Service", imageSrc: "http://img.b2bpic.net/free-vector/face-mask-required-sign-collection_23-2148596027.jpg?_wi=3", imageAlt: "Legal"},
{
id: "4", name: "Trust & Safety", imageSrc: "http://img.b2bpic.net/free-vector/face-mask-required-sign-collection_23-2148596027.jpg", imageAlt: "Safety features"},
id: "4", name: "Trust & Safety", imageSrc: "http://img.b2bpic.net/free-vector/face-mask-required-sign-collection_23-2148596027.jpg?_wi=4", imageAlt: "Safety features"},
]}
cardTitle="Trust, Safety & Community Standards"
cardTag="Marketplace Protection"
@@ -274,22 +274,22 @@ export default function LandingPage() {
blogs={[
{
id: "1", category: ["React Native", "Mobile"],
title: "React Native with Expo", excerpt: "Cross-platform mobile app framework with hot reload, fast iteration, and native performance. Expo simplifies iOS/Android deployment.", imageSrc: "http://img.b2bpic.net/free-vector/translator-app-interface-concept_23-2148623491.jpg", imageAlt: "React Native development", authorName: "Dev Team", authorAvatar: "http://img.b2bpic.net/free-vector/face-mask-required-sign-collection_23-2148596027.jpg", date: "Production Ready"},
title: "React Native with Expo", excerpt: "Cross-platform mobile app framework with hot reload, fast iteration, and native performance. Expo simplifies iOS/Android deployment.", imageSrc: "http://img.b2bpic.net/free-vector/translator-app-interface-concept_23-2148623491.jpg?_wi=3", imageAlt: "React Native development", authorName: "Dev Team", authorAvatar: "http://img.b2bpic.net/free-vector/face-mask-required-sign-collection_23-2148596027.jpg", date: "Production Ready"},
{
id: "2", category: ["Firebase", "Backend"],
title: "Firebase Backend Stack", excerpt: "Real-time Firestore database with authentication, Cloud Functions for webhooks, and secure Firestore rules. Scales automatically.", imageSrc: "http://img.b2bpic.net/free-photo/database-computer-system-digital-storage-concept_53876-123742.jpg", imageAlt: "Firebase setup", authorName: "Backend Team", authorAvatar: "http://img.b2bpic.net/free-vector/face-mask-required-sign-collection_23-2148596027.jpg", date: "Production Ready"},
{
id: "3", category: ["Stripe", "Payments"],
title: "Stripe Connect Integration", excerpt: "Express account creation, secure checkout sessions, webhook event handling for payment confirmation, and automated transfers to tasker accounts.", imageSrc: "http://img.b2bpic.net/free-photo/person-paying-using-nfc-technology_23-2149893826.jpg", imageAlt: "Stripe payment processing", authorName: "Payments Team", authorAvatar: "http://img.b2bpic.net/free-vector/face-mask-required-sign-collection_23-2148596027.jpg", date: "Production Ready"},
title: "Stripe Connect Integration", excerpt: "Express account creation, secure checkout sessions, webhook event handling for payment confirmation, and automated transfers to tasker accounts.", imageSrc: "http://img.b2bpic.net/free-photo/person-paying-using-nfc-technology_23-2149893826.jpg?_wi=2", imageAlt: "Stripe payment processing", authorName: "Payments Team", authorAvatar: "http://img.b2bpic.net/free-vector/face-mask-required-sign-collection_23-2148596027.jpg", date: "Production Ready"},
{
id: "4", category: ["Code", "Architecture"],
title: "Modular Folder Structure", excerpt: "/components, /screens, /navigation, /services, /firebase, /stripe, /context, /utils. Separated business logic from UI for maintainability and scaling.", imageSrc: "http://img.b2bpic.net/free-photo/digital-business-list-app-interface_53876-13617.jpg", imageAlt: "Code organization", authorName: "Architecture Team", authorAvatar: "http://img.b2bpic.net/free-vector/face-mask-required-sign-collection_23-2148596027.jpg", date: "Production Ready"},
title: "Modular Folder Structure", excerpt: "/components, /screens, /navigation, /services, /firebase, /stripe, /context, /utils. Separated business logic from UI for maintainability and scaling.", imageSrc: "http://img.b2bpic.net/free-photo/digital-business-list-app-interface_53876-13617.jpg?_wi=4", imageAlt: "Code organization", authorName: "Architecture Team", authorAvatar: "http://img.b2bpic.net/free-vector/face-mask-required-sign-collection_23-2148596027.jpg", date: "Production Ready"},
{
id: "5", category: ["UI", "Design"],
title: "iOS-Style UI Components", excerpt: "Minimal design language with soft shadows, rounded corners, smooth transitions, and Apple-style spacing. ReusableTaskCard for feed consistency.", imageSrc: "http://img.b2bpic.net/free-vector/translator-app-interface-concept_23-2148623491.jpg", imageAlt: "UI design system", authorName: "Design Team", authorAvatar: "http://img.b2bpic.net/free-vector/face-mask-required-sign-collection_23-2148596027.jpg", date: "Production Ready"},
title: "iOS-Style UI Components", excerpt: "Minimal design language with soft shadows, rounded corners, smooth transitions, and Apple-style spacing. ReusableTaskCard for feed consistency.", imageSrc: "http://img.b2bpic.net/free-vector/translator-app-interface-concept_23-2148623491.jpg?_wi=4", imageAlt: "UI design system", authorName: "Design Team", authorAvatar: "http://img.b2bpic.net/free-vector/face-mask-required-sign-collection_23-2148596027.jpg", date: "Production Ready"},
{
id: "6", category: ["Future", "Roadmap"],
title: "Future-Ready Placeholders", excerpt: "AdMob ad components, push notifications skeleton, campus expansion logic, sponsored task infrastructure. Build now, activate features later.", imageSrc: "http://img.b2bpic.net/free-photo/digital-business-list-app-interface_53876-13617.jpg", imageAlt: "Future roadmap", authorName: "Product Team", authorAvatar: "http://img.b2bpic.net/free-vector/face-mask-required-sign-collection_23-2148596027.jpg", date: "Roadmap Ready"},
title: "Future-Ready Placeholders", excerpt: "AdMob ad components, push notifications skeleton, campus expansion logic, sponsored task infrastructure. Build now, activate features later.", imageSrc: "http://img.b2bpic.net/free-photo/digital-business-list-app-interface_53876-13617.jpg?_wi=5", imageAlt: "Future roadmap", authorName: "Product Team", authorAvatar: "http://img.b2bpic.net/free-vector/face-mask-required-sign-collection_23-2148596027.jpg", date: "Roadmap Ready"},
]}
tag="Technical Documentation"
animationType="slide-up"