WorldTradeX

Front End Developer

Agricultural e-commerce marketplace with GraphQL and payment processing

2022•5 months
ReactTypeScriptGraphQLApollo ServerAWS-SDKPlaidStorybook
frontend
W
worldtradex

WorldTradeX

Agricultural e-commerce marketplace with GraphQL and payment processing

ReactTypeScriptGraphQLApollo ServerAWS-SDK
Explore →

Problem Solved

Connected fruit and vegetable wholesalers directly to buyers, replacing phone-and-spreadsheet ordering with a typed GraphQL marketplace and Plaid-backed bank payments — cutting middleman friction in agricultural trade.

Overview

  • •Built responsive UI for fruits and vegetables marketplace
  • •Implemented JWT authentication for secure access
  • •Integrated Plaid for payment processing
  • •Developed GraphQL APIs with Apollo Server
  • •Built e-commerce features: cart, checkout, product listing

Key Skills Demonstrated

GraphQL Schema DesignApollo Server ImplementationPlaid Banking IntegrationComponent-Driven Development (Storybook)JWT AuthenticationE-Commerce Cart & Checkout FlowsType-Safe API Consumption

Challenges

  • •Building a comprehensive e-commerce flow
  • •Integrating GraphQL for efficient data fetching
  • •Implementing secure payment processing

Solutions

  • •Built complete cart, checkout, and product listing flow
  • •Implemented GraphQL with Apollo for optimized data queries
  • •Integrated Plaid for secure financial transactions

Key Achievements

  • Designed GraphQL schema that reduced over-fetching vs the previous REST endpoints
  • Integrated Plaid for ACH bank-to-bank payments, removing card processing fees
  • Documented every UI component in Storybook for parallel design/dev workflow
  • Built end-to-end flow from product listing through checkout in a single sprint cycle

Tech Stack

Frontend

ReactTypeScriptStorybookAxios

Backend

GraphQLApollo ServerAWS-SDKPlaid

Deployment

Deployed with AWS services and GraphQL backend

Third-Party Integrations

PlaidGraphQLApollo ServerStorybook