garnet-farmers

byPriya Mandaviya

Create a product for Indian farmers for every available government schemes they deserve and use easy illustration drawing so they can recognise easily and make it user friendly. also they can buy their product online in bulk and bid also. use appropriate colour palette and minimal clean UI design with all working CTAs.

Home
Home

Comments (0)

No comments yet. Be the first!

Project Tasks23

#1

Implement Home Page Design

To Do

As a user, I want to be able to use the frontend Home page that looks identical to the designed mock. Implement the Home page (v2) using the existing JSX design including: NavBar, HeroMarketplace, TrustBanner, RoleEntryPoints, GovernmentSchemesTease, HowItWorks, LiveAuctionSpotlight, MarketplacePreview, LanguageSupportBanner, TestimonialsCarousel, CallToAction, and Footer sections. Remove any scaffold pages not needed in the new design. This task is independent and must be completed first.

AI 90%
Human 10%
High Priority
2 days
AI Credits:8
Frontend Developer
#2

Align Theme and Color System

To Do

As a user, I want to be able to use the frontend with consistent color and theme alignment across all pages. Set up global CSS custom properties and design tokens based on the SRD color palette (#F5F5DC background, #FFFFFF surface, #2F4F4F text, #FFA500 accent, #A9A9A9 muted). Configure Inter font family, border-radius conventions, shadow scales, and reusable component styles (buttons, chips, cards). Ensure all scaffold pages inherit the theme before new pages are built.

Depends on:#1
Waiting for dependencies
AI 85%
Human 15%
High Priority
1 day
AI Credits:5
Frontend Developer
#4

Build Signup Page

To Do

As a user, I want to be able to use the frontend Signup page to create a new account. Implement the Signup/Create Account page with role selection (Farmer / Buyer), name, phone, regional language preference, and password fields. On successful registration, navigate to the respective Dashboard or Home. Apply garnet-farmers theme with flat illustrated style and regional language selector.

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

Implement Regional Language Support

To Do

As a farmer or buyer, I want to be able to use the frontend in my regional language. Implement i18n/localization across all pages supporting at least 10 Indian languages: Hindi, Tamil, Telugu, Bengali, Marathi, Kannada, Gujarati, Punjabi, Odia, Malayalam. Add a language selector (globe icon dropdown) in NavBar and Footer. Persist language preference per user session.

Depends on:#2
Waiting for dependencies
AI 70%
Human 30%
High Priority
3 days
AI Credits:7
Frontend Developer
#3

Build Login Page

To Do

As a user, I want to be able to use the frontend Login page to sign in to the platform. Implement the Login page with email/password fields, a sign-in CTA button (solid #FFA500), a link to Signup, and a forgot-password option. The page navigates to Dashboard (Farmer/Buyer) after successful authentication. Apply the garnet-farmers theme and flat illustrated design style. Wire up to existing auth backend.

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

Build Farmer Dashboard Page

To Do

As a farmer, I want to be able to use the frontend Dashboard page to view an overview of my activity. Implement the Farmer Dashboard with sections: welcome banner, quick stats (active listings, pending bids, eligible schemes count), navigation shortcuts to Schemes, Marketplace (Sell), and Bulk Buy pages. Apply garnet-farmers theme. This page is reached after farmer login and links to Schemes, Marketplace, and Bulk Buy.

Depends on:#3
Waiting for dependencies
AI 80%
Human 20%
High Priority
2 days
AI Credits:7
Frontend Developer
#12

Build Admin Dashboard Page

To Do

As an admin, I want to be able to use the frontend Admin Dashboard page to view platform reports and manage operations. Implement the Admin Dashboard with key metrics (total users, active schemes, transaction volume, bidding activity), navigation to Users, Schemes, and Transactions pages, and report generation CTA. Reached after admin login.

Depends on:#3
Waiting for dependencies
AI 78%
Human 22%
High Priority
2 days
AI Credits:7
Frontend Developer
#6

Build Schemes Page

To Do

As a farmer, I want to be able to use the frontend Schemes page to browse government schemes I am eligible for. Implement the Schemes page with illustrated scheme cards (flat icon, scheme name, eligibility snippet, 'Explore' CTA), eligibility-based filtering, an illustrated modal/drawer for scheme details, and an 'Add Scheme' flow for Admin users. Regional language support on all scheme content. Linked from Farmer Dashboard and Admin Dashboard.

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

Build Users Management Page

To Do

As an admin, I want to be able to use the frontend Users page to manage farmer and buyer accounts. Implement the Users page with a searchable/filterable user list table (name, role, region, status), user detail view, account activation/deactivation actions, and role assignment. Linked from Admin Dashboard.

Depends on:#12
Waiting for dependencies
AI 78%
Human 22%
Medium Priority
1.5 days
AI Credits:6
Frontend Developer
#11

Build Bulk Buy Page

To Do

As a farmer, I want to be able to use the frontend Bulk Buy page to purchase agricultural products in bulk. Implement the Bulk Buy page with bulk product listings, quantity selectors, bulk pricing tiers, filtering by category and region, and a 'Place Bulk Order' CTA. Also shows a link to Auction for bulk auction items. Reached from Farmer Dashboard.

Depends on:#5
Waiting for dependencies
AI 78%
Human 22%
Medium Priority
2 days
AI Credits:6
Frontend Developer
#14

Build Transactions Page

To Do

As an admin, I want to be able to use the frontend Transactions page to monitor all platform transactions and bidding activities. Implement the Transactions page with a filterable transaction log (date, buyer, farmer, product, amount, type), bidding activity feed, export to CSV/PDF, and summary statistics. Linked from Admin Dashboard.

Depends on:#12
Waiting for dependencies
AI 78%
Human 22%
Medium Priority
1.5 days
AI Credits:6
Frontend Developer
#7

Build Marketplace Page

To Do

As a buyer or farmer, I want to be able to use the frontend Marketplace page to browse and sell produce. Implement the Marketplace page with a 4-column produce grid (2 on tablet, 1 on mobile), category filter chips (Vegetables, Grains, Fruits, Dairy, Bulk Orders), price and location filters, produce cards with farmer name, price, and auction badge, and a 'Sell Produce' flow for farmers. Links to Product detail page and Auction page.

Depends on:#5
Waiting for dependencies
AI 80%
Human 20%
High Priority
2.5 days
AI Credits:8
Frontend Developer
#16

Implement User Management API

To Do

As an admin, I want to be able to use the backend API for user account management. Build FastAPI endpoints for: list users (with filters), get user detail, update user role/status, deactivate/activate account. Secure endpoints with admin role guard. Backed by MySQL/MariaDB user table.

Depends on:#13
Waiting for dependencies
AI 80%
Human 20%
Medium Priority
2 days
AI Credits:6
Backend Developer
#21

Implement Bulk Buy API

To Do

As a farmer, I want to be able to use the backend API for bulk purchasing of agricultural products. Build FastAPI endpoints for: list bulk products (with pricing tiers), create bulk order, get bulk order status, manage bulk inventory. Integrate with Marketplace and Auction APIs for bulk auction items.

Depends on:#11
Waiting for dependencies
AI 80%
Human 20%
Medium Priority
2 days
AI Credits:6
Backend Developer
#8

Build Product Detail Page

To Do

As a buyer, I want to be able to use the frontend Product page to view details of a produce listing. Implement the Product page showing produce image, name, farmer profile, price per unit, location, description, and CTAs: 'Add to Cart' / 'Place Bid' / 'Buy Now'. Links from Marketplace and navigates to Auction or Checkout. Apply garnet-farmers theme with illustrations.

Depends on:#7
Waiting for dependencies
AI 80%
Human 20%
High Priority
1.5 days
AI Credits:6
Frontend Developer
#17

Implement Government Schemes API

To Do

As a farmer or admin, I want to be able to use the backend API for government schemes. Build FastAPI endpoints for: list eligible schemes by farmer profile, get scheme detail, create/update/delete scheme (admin only). Store scheme metadata and illustration references in MongoDB. Include eligibility logic filtering.

Depends on:#6
Waiting for dependencies
AI 82%
Human 18%
High Priority
2.5 days
AI Credits:7
Backend Developer
#18

Implement Marketplace & Product API

To Do

As a farmer or buyer, I want to be able to use the backend API for the marketplace. Build FastAPI endpoints for: list produce (with category, price, location filters), get produce detail, create/update/delete listing (farmer), search produce. Store product data and descriptions in MongoDB. Link farmer profile via MySQL.

Depends on:#7
Waiting for dependencies
AI 82%
Human 18%
High Priority
2.5 days
AI Credits:7
Backend Developer
#19

Implement Auction & Bidding API

To Do

As a farmer or buyer, I want to be able to use the backend API for real-time auctions and bidding. Build FastAPI endpoints and WebSocket support for: create auction, get active auctions, place bid (with validation), get bid history, auction countdown management. Store bidding history in MongoDB. Integrate with Marketplace listing.

Depends on:#18
Waiting for dependencies
AI 78%
Human 22%
High Priority
3 days
AI Credits:9
Backend Developer
#9

Build Auction Page

To Do

As a farmer or buyer, I want to be able to use the frontend Auction page to place bids on produce. Implement the Auction page with a live auction card widget: product image, current highest bid (large bold ₹ value), animated countdown timer, active bidder count, real-time bid updates, pulsing 'LIVE' indicator, and a 'Place Bid' CTA button. Links from Product detail and Bulk Buy pages.

Depends on:#8
Waiting for dependencies
AI 75%
Human 25%
High Priority
2.5 days
AI Credits:8
Frontend Developer
#10

Build Checkout Page

To Do

As a buyer, I want to be able to use the frontend Checkout page to complete a purchase. Implement the Checkout page with order summary, delivery address form, payment method selection (UPI, card, net banking), and order confirmation flow. Secure transaction messaging visible to user. Navigated to from Product detail page after 'Buy Now' action.

Depends on:#8
Waiting for dependencies
AI 75%
Human 25%
High Priority
2 days
AI Credits:7
Frontend Developer
#23

Implement Illustration Generation Service

To Do

As a farmer, I want to be able to use the AI API to generate easy-to-understand scheme illustrations. Integrate Google Nano Banana (image generation model) via LiteLLM to auto-generate flat-design scheme illustrations and produce images. Expose a FastAPI endpoint that returns illustration URLs for scheme cards and marketplace listings.

Depends on:#17
Waiting for dependencies
AI 80%
Human 20%
Low Priority
2 days
AI Credits:7
AI Engineer
#22

Integrate AI Language Assistant

To Do

As a farmer, I want to be able to use the AI API to get help in my regional language. Integrate LiteLLM router with GPT 5.2 and Claude 4.5 Opas via Langchain workflow to power a voice/text assistant that guides farmers through scheme eligibility, marketplace actions, and bidding in their regional language. Expose as a FastAPI endpoint consumed by the frontend assistant widget.

Depends on:#15#17
Waiting for dependencies
AI 85%
Human 15%
Medium Priority
3 days
AI Credits:9
AI Engineer
#20

Implement Checkout & Transactions API

To Do

As a buyer, I want to be able to use the backend API for checkout and payment processing. Build FastAPI endpoints for: create order, process payment (UPI/card/net banking integration stub), get transaction history (buyer and admin views), generate transaction reports. Store transaction records in MySQL with encryption for sensitive data.

Depends on:#10
Waiting for dependencies
AI 75%
Human 25%
High Priority
3 days
AI Credits:8
Backend Developer

No page designs yet.

The Design Agent will generate JSX pages automatically after user flows are created.

No user flows yet.

The User Flow Agent will generate per-persona navigation diagrams after SRD updates.