grand-girl

byMehran Baloch

Make in video crying girl marriage boy cry girl brother sing song or sister wedding girl crying

LandingLoginSignupUsersModerationDashboardUploadHomeResultsSearchPlaylistVideo
Landing

Comments (0)

No comments yet. Be the first!

Project Tasks23

#1

Implement Theme & Structure

To Do

As a developer, I want to implement the global color theme and structural layout from the mock-design pages so that all existing scaffold pages (home, login, signup, welcome, dashboard/overview, dashboard/ai-assistant, dashboard/settings) are visually aligned with the grand-girl design system. Apply design tokens: Primary #800000, Gold #FFD700, Soft Pink #FFC0CB, Ivory #FFFFF0 background, Playfair Display serif headings, clean sans-serif body. Remove scaffold pages not present in the design (welcome page, dashboard/ai-assistant, dashboard/settings if not in user flows). This task must be completed independently before any other page implementation tasks.

AI 75%
Human 25%
High Priority
2 days
AI Credits:6
Frontend Developer
#3

Build Login Page

To Do

As a user or admin, I want to use the Login page so that I can sign in to access my dashboard, upload content, and manage my account. Implement based on the existing Login (v2) JSX design. Includes: form with email/password fields, maroon/gold styling, 'Forgot Password' link, redirect to Dashboard on success. Entry point from Landing for both User and Admin flows.

Depends on:#1
Waiting for dependencies
AI 88%
Human 12%
High Priority
1 day
AI Credits:5
Frontend Developer
#5

Build Home Browse Page

To Do

As a user or guest, I want to use the Home page so that I can browse wedding videos, navigate to Upload, Search, Playlist, and Video pages. Implement based on the existing Home (v2) JSX design. Includes: featured video grid, emotion category filters, cultural header, navigation to Upload/Search/Playlist sections. Central hub in both Guest and User flows.

Depends on:#1
Waiting for dependencies
AI 88%
Human 12%
High Priority
2 days
AI Credits:7
Frontend Developer
#4

Build Signup Page

To Do

As a guest, I want to use the Signup page so that I can create an account and start uploading and interacting with wedding content. Implement based on the existing Signup (v2) JSX design. Includes: registration form with name, email, password, city fields, cultural welcome messaging in maroon/gold/ivory theme, redirect to Home on success. Linked from Video and Results pages in the Guest flow.

Depends on:#1
Waiting for dependencies
AI 88%
Human 12%
High Priority
1 day
AI Credits:5
Frontend Developer
#2

Build Landing Page

To Do

As a guest or user, I want to view the Landing page so that I can explore platform info, view the Living Memory Lane interactive timeline, and navigate to Login or Signup. Implement based on the existing Landing (v2) JSX design. Includes: NavBar, HeroSplash, LivingMemoryTimeline, EmotionHighlights, HowItWorks, FeaturedMoments, CulturalHeritageStrip, Testimonials, CallToAction, Footer sections. Animated henna/floral SVG background, floating rose petal keyframes, gold particle dust overlay. Entry point for all user flows (Admin, Guest, User).

Depends on:#1
Waiting for dependencies
AI 90%
Human 10%
High Priority
2.5 days
AI Credits:8
Frontend Developer
#6

Build Dashboard Page

To Do

As an admin, I want to use the Dashboard page so that I can view platform statistics, access the moderation queue, manage users, and monitor activity. Implement based on the existing Dashboard (v2) JSX design. Includes: TopBar, Sidebar, WelcomeBanner, StatsOverview, RecentUploads, ModerationQueue, EmotionInsights, ActivityFeed, QuickActions, DashboardFooter sections. Deep maroon-black dark theme with gold accents and glassmorphism cards. Linked from Login in the Admin flow.

Depends on:#1#3
Waiting for dependencies
AI 88%
Human 12%
High Priority
2.5 days
AI Credits:8
Frontend Developer
#9

Build Upload Page

To Do

As a user, I want to use the Upload page so that I can upload wedding videos, add metadata, tag emotions, link to playlists, and submit content to the platform. Implement based on the existing Upload (v2) JSX design. Includes: NavBar, UploadHero, DropZone (drag-and-drop with progress), VideoDetailsForm, EmotionTagSelector, EventLinker, UploadSidebar, UploadGuidelines, Footer sections. Supports up to 4K video uploads. Linked from Home in the User flow.

Depends on:#5
Waiting for dependencies
AI 88%
Human 12%
High Priority
2.5 days
AI Credits:8
Frontend Developer
#10

Build Search Page

To Do

As a user or guest, I want to use the Search page so that I can search for wedding videos by emotion tags, event types, or keywords and navigate to the Results page. Implement based on the existing Search (v2) JSX design. Includes: search bar with filters for emotions/event types/date, suggested searches, cultural styling in maroon/gold/ivory. Linked from Home in both Guest and User flows.

Depends on:#5
Waiting for dependencies
AI 88%
Human 12%
Medium Priority
1.5 days
AI Credits:6
Frontend Developer
#12

Build Video Watch Page

To Do

As a user or guest, I want to use the Video page so that I can watch a wedding video, react with emoji (like, heart, cry), leave comments, and share the video with family via social media or direct link. Implement based on the existing Video (v2) JSX design. Includes: full video player with maroon/gold styling, reaction bar, comments section with avatar chips, share panel, related videos sidebar. Guests are prompted to sign up to react/comment. Linked from Results and Home.

Depends on:#5
Waiting for dependencies
AI 88%
Human 12%
High Priority
2 days
AI Credits:7
Frontend Developer
#13

Build Playlist Page

To Do

As a user, I want to use the Playlist page so that I can create, view, and manage playlists of wedding videos for specific events (e.g., sister's wedding, bride's farewell). Implement based on the existing Playlist (v2) JSX design. Includes: playlist header with event name, video grid with drag-to-reorder, add/remove video controls, share playlist button, emotional tagging summary. Linked from Home in the User flow.

Depends on:#5
Waiting for dependencies
AI 88%
Human 12%
Medium Priority
2 days
AI Credits:7
Frontend Developer
#14

Implement Video Upload API

To Do

As a user, I want to use the backend API for video upload so that I can submit wedding videos up to 4K resolution, receive upload confirmation, and have the video stored securely. Build FastAPI endpoint POST /api/videos/upload supporting multipart file upload, file validation (MP4/MOV/AVI, max size), and storage integration. Returns video ID and metadata on success.

Depends on:#9
Waiting for dependencies
AI 80%
Human 20%
High Priority
2 days
AI Credits:7
Backend Developer
#7

Build Moderation Page

To Do

As an admin, I want to use the Moderation page so that I can review flagged content, approve or remove videos, and maintain cultural platform guidelines. Implement based on the existing Moderation (v2) JSX design. Includes: ModerationTopBar, AdminSidebar, ModerationStatsBar, ModerationFiltersToolbar, ContentQueueTable, VideoPreviewPanel, ModerationActionBar, ModerationActivityLog, ModerationFooter sections. Linked from Dashboard in the Admin flow.

Depends on:#6
Waiting for dependencies
AI 88%
Human 12%
High Priority
2.5 days
AI Credits:8
Frontend Developer
#11

Build Results Page

To Do

As a user or guest, I want to use the Results page so that I can view search results filtered by emotion tags or event types, click through to Video pages, or sign up if not registered. Implement based on the existing Results (v2) JSX design. Includes: results grid, active filter pills, video thumbnail cards with emotion badges, pagination, Signup CTA for guest users. Linked from Search in both Guest and User flows.

Depends on:#10
Waiting for dependencies
AI 88%
Human 12%
Medium Priority
1.5 days
AI Credits:6
Frontend Developer
#8

Build Users Management Page

To Do

As an admin, I want to use the Users page so that I can manage user accounts, view user details, suspend or delete accounts, and oversee platform membership. Implement based on the existing Users (v2) JSX design. Includes: AdminTopBar, AdminSidebar, UsersPageHeader, UsersStatsRow, UsersFilterBar, UsersTable, UserDetailDrawer, UsersPagination sections. Ivory admin theme with maroon/gold accents. Linked from Dashboard in the Admin flow.

Depends on:#6
Waiting for dependencies
AI 88%
Human 12%
High Priority
2 days
AI Credits:7
Frontend Developer
#17

Implement Playlist CRUD API

To Do

As a user, I want to use the backend API for playlists so that I can create, update, delete, and retrieve playlists of wedding videos for specific events. Build FastAPI endpoints: POST /api/playlists, GET /api/playlists/{id}, PUT /api/playlists/{id}, DELETE /api/playlists/{id}, POST /api/playlists/{id}/videos, DELETE /api/playlists/{id}/videos/{video_id}.

Depends on:#14
Waiting for dependencies
AI 80%
Human 20%
Medium Priority
1.5 days
AI Credits:6
Backend Developer
#19

Implement Content Moderation API

To Do

As an admin, I want to use the backend API for content moderation so that I can review flagged videos, approve or remove content, and maintain cultural platform guidelines. Build FastAPI endpoints: GET /api/moderation/queue, POST /api/moderation/videos/{id}/approve, POST /api/moderation/videos/{id}/remove, GET /api/moderation/activity-log. Includes flagging system and audit trail.

Depends on:#14
Waiting for dependencies
AI 80%
Human 20%
High Priority
2 days
AI Credits:7
Backend Developer
#21

Implement Video Share API

To Do

As a user, I want to use the backend API for video sharing so that I can generate shareable links and share videos to social media platforms. Build FastAPI endpoint POST /api/videos/{id}/share that generates a short shareable URL and returns platform-specific share links (WhatsApp, Facebook, Instagram). Tracks share analytics per video.

Depends on:#14
Waiting for dependencies
AI 80%
Human 20%
Medium Priority
1 day
AI Credits:5
Backend Developer
#18

Implement Reactions & Comments API

To Do

As a user, I want to use the backend API for reactions and comments so that I can react to videos with emoji (like, heart, cry) and post/view comments. Build FastAPI endpoints: POST /api/videos/{id}/reactions, GET /api/videos/{id}/reactions, POST /api/videos/{id}/comments, GET /api/videos/{id}/comments with pagination. Reaction types: like, heart, cry.

Depends on:#14
Waiting for dependencies
AI 80%
Human 20%
Medium Priority
1.5 days
AI Credits:6
Backend Developer
#15

Implement Emotion Tagging API

To Do

As a user, I want to use the backend API for emotion tagging so that I can tag my uploaded videos with emotions (crying, joy, laughter, etc.) and have those tags stored and searchable. Build FastAPI endpoints POST /api/videos/{id}/tags and GET /api/emotions to manage emotion tag creation, assignment, and retrieval.

Depends on:#14
Waiting for dependencies
AI 80%
Human 20%
High Priority
1.5 days
AI Credits:6
Backend Developer
#16

Implement Video Search API

To Do

As a user or guest, I want to use the backend API for video search so that I can find wedding videos by emotion tags, event types, or keywords. Build FastAPI endpoint GET /api/videos/search with query params for keyword, emotion, event_type, date_range, and pagination. Returns paginated video results with metadata and thumbnails.

Depends on:#15
Waiting for dependencies
AI 80%
Human 20%
High Priority
2 days
AI Credits:7
Backend Developer
#20

Implement Users Management API

To Do

As an admin, I want to use the backend API for user management so that I can list, search, suspend, and delete user accounts, and view user activity. Build FastAPI endpoints: GET /api/admin/users (with filters), GET /api/admin/users/{id}, PUT /api/admin/users/{id}/suspend, DELETE /api/admin/users/{id}, GET /api/admin/users/{id}/activity. Role-based access control enforced.

Depends on:#19
Waiting for dependencies
AI 80%
Human 20%
Medium Priority
1.5 days
AI Credits:6
Backend Developer
#22

Implement Dashboard Stats API

To Do

As an admin, I want to use the backend API for dashboard statistics so that I can view platform-wide metrics including total videos, reactions, playlists, pending moderation count, and activity trends. Build FastAPI endpoint GET /api/admin/dashboard/stats returning aggregate counts, trend data, and recent activity feed.

Depends on:#19#20
Waiting for dependencies
AI 80%
Human 20%
Medium Priority
1.5 days
AI Credits:6
Backend Developer
#23

Wire Frontend to Backend APIs

To Do

As a developer, I want to connect all frontend pages to their corresponding backend APIs so that the application is fully functional end-to-end. Tasks include: integrating Upload page with video upload API, Search/Results pages with search API, Video page with reactions/comments/share APIs, Playlist page with playlist CRUD API, Dashboard/Moderation/Users admin pages with admin APIs. Use axios/fetch with proper error handling, loading states, and PKT timezone display.

Depends on:#12#6#20#8#19#21#22#14#16#13#2#9#11#10#15#17#7#5#18
Waiting for dependencies
AI 75%
Human 25%
High Priority
3 days
AI Credits:9
Frontend Developer
Landing design preview
Landing: View Info
Login: Sign In
Dashboard: View Stats
Moderation: Review Content
Moderation: Approve Video
Moderation: Remove Video
Users: Manage Accounts