Skip to content

A frontend development toolkit for Progressive Web Applications for Ecommerce - built with Angular

License

Notifications You must be signed in to change notification settings

mretzinger/daffodil

 
 

Repository files navigation

Daffodil

Chat on Discord Build Status Maintainability Test Coverage experimental

What is Daffodil?

Daffodil is a frontend toolkit that intends to accomplish three things:

  1. Improve developer workflow when writing frontend software for online stores.
  2. Provide a consistent frontend developer tool-chain regardless of a business's chosen ecommerce platform
  3. Drastically improve the end-user experience of online-shopping.

Features

  • 🆓 Forever Free, Open Source, and MIT Licensed
  • 🔨 Platform Agnostic Drivers For Your Platform of Choice
    • Shopify
    • Magento 2
    • In-Memory Backend
      • Prebuilt
      • ⚡ Great for lightning fast iteration and concepting.
  • 🍰 Decoupled and Composable Packages for your use case
    • Product
    • Cart
    • Checkout
  • 📚 Well Documented
    • Example Implementation
    • API References
    • Tutorials
  • 💡 Component Kit
    • Purely Functional
    • Themeable
    • Accessible
    • Supports Server-side Rendering
    • Well Tested
    • Fantastic Performance
    • IE 11+ Support

Packages

Project Package Version Stability
Authorize.net @daffodil/authorizenet latest experimental
Cart @daffodil/cart latest experimental
Category @daffodil/category latest experimental
Checkout @daffodil/checkout latest experimental
Contact @daffodil/contact latest experimental
Core @daffodil/core latest experimental
Design @daffodil/design latest experimental
Driver @daffodil/driver latest experimental
External Router @daffodil/external-router latest experimental
Geography @daffodil/geography latest experimental
Newsletter @daffodil/newsletter latest experimental
Paypal @daffodil/paypal latest experimental
Product @daffodil/product latest experimental
Composite Product @daffodil/product-composite latest experimental
Configurable Product @daffodil/product-configurable latest experimental
SEO @daffodil/seo latest experimental

Example Stores

Currently none, but you can check our progress by following the steps here.

Using Daffodil To Build Your own Ecommerce Store

See the installation instructions.

About

A frontend development toolkit for Progressive Web Applications for Ecommerce - built with Angular

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 93.2%
  • HTML 3.2%
  • SCSS 2.7%
  • JavaScript 0.9%