Skip to content

Home

Genesis Logo

About Genesis

Introduction

Genesis is a full-featured Miva framework built to streamline developer workflows & provide store-owners with lots of essential ecommerce features. Read more

View the Demo Genesis Stores

Vision

Develop sites faster, efficiently, and enjoyably.

  • Make Genesis optimized from the start
    • Specifically in the areas of accessibility, semantics, page speed, ecommerce best-practices, and our code standards
    • Incorporate changes that typically needed to be done at the start of each project
    • Include advanced features that typically need to get added to customer sites (Components & Layouts, CSS & JS minification, etc.)
  • Make Genesis more developer friendly
    • Structure it more like a framework than a theme
    • Use more modern tools & technologies
    • Apply feedback and requests from developers
  • Have good documentation
    • Improve the documentation of the whole & individual parts of the framework
    • Provide a more code-sample & real-world use-cases of the parts of the framework
    • Include a pattern-library that works well with our design-system to streamline builds
  • Make Genesis dynamic and cohesive
    • Reduce or refactor duplicate & long-hand code
    • Leverage more variables (SASS, page-layouts, etc.)
    • Move parts of the framework to npm packages to encourage code-reuse & ease release distribution

Key Genesis Features:

  • Site speed optimizations - high Google Lighthouse performance scores are built in.
  • Accessibility optimizations - store is continually tested for Lighthouse accessibility and Axe audits.
  • Streamlined DOM - HTML markup will be streamlined and more semantic to reduce page load times and increase accessibility.
  • Webpack baked in - modern front-end automation tools help speed up development and implementation processes.
  • Components and Layouts - C&L comes built into the storefront, category pages, and static pages (ex CTUS, ABUS, etc.).
  • UI Component library - a continually growing set of UI components will be available to be integrated and configured for our clients' data models.
  • Comprehensive design system - the framework is pre-built to plug in design deliverables (colors, fonts, images, icons, etc...) for rapid baseline development.
  • Redis - caching will be enabled by default.
  • Full documentation - training and usage documentation will be maintained and updated for clients and developers.
  • Automated testing - test scripts will be created to shorten and standardize our QA process.
  • Accelerated development time - a baseline, no customizations site build can be delivered in about 100 development hours. However, please consider:
    • Genesis is not a "plug-and-play" or "cut-and-paste" solution. Configuration for each client is needed (at minimum).
    • Genesis is not pre-configured for third-party integrations. Integration efforts and timelines are not reduced with Genesis.
    • Genesis is not available for framework paste projects. All Genesis builds are considered new site builds.