Prototype - FEUP-MEIC-DS-2025-26/madeinportugal.store GitHub Wiki

The prototype is implemented using TypeScript and Python, with a focus on both modular frontend architecture and robust backend flows. It demonstrates the complete vendor onboarding journey and the seller dashboard optimized for desktop. All user interface elements are structured as reusable components with variants, ensuring consistency throughout the product.

Vendor Registration Flow

  • The registration form features carefully grouped sections: Store Information, Contact Information, and Verification Questions.

  • Required fields are clearly marked, and optional fields are provided to support flexibility.

  • Inline field validation offers instant feedback, helping users correct errors immediately.

  • File uploads for store verification or product images are included with real-time progress indicators and easy removal options.

Seller Dashboard Experience

  • The dashboard welcomes the seller with a personalized, data-driven header summarizing orders, revenue, active products, and inventory risks.

  • Quick Actions enable sellers to instantly perform core tasks: Add Product, Manage Orders, Check Inventory, and review Sales Analytics.

  • The recent orders list surfaces important activity immediately, showcasing order details and payment status.

Registration Flow:

Seller Dashboard: