Review of your Spree project done by the Spree core team

Below is our review checklist

Dev workflow & toolset

  • Staging environment
  • Production environment
  • Repository changes history
  • Code reviews are performed
  • CI & CD workflow setup
  • Seeds available

Security

  • SSL used for all pages
  • Access credentials secure
  • No inactive admin accounts
  • Periodic tech stack updates

SEO

  • Structured Data i.e. Schema.org + JSON-LD
  • Groomed robots.txt
  • sitemap.xml up to date
  • Mobile-friendly frontend
  • Correct HTML Structure
  • Page load times

Social sharing

  • Open Graph tags

Architecture

  • Backend processing for heavy tasks
  • Service Objects for Complex Tasks

Infrastructure

  • Deployed in the Cloud
  • Infrastructure as Code
  • Data (database, images) Backups
  • Fine-Grained Access Control
  • Auto-scaling implemented
  • Database replication
  • Failover
  • Caching
  • Site Load Time Optimization
  • Decoupled static content

Testing

  • Automated testing coverage
  • Unit tests
  • Integration tests

Code Quality

  • Code quality evaluation
  • Static code analysis
  • CodeClimate score

Tech stack up to date

  • Supported Ruby version used
  • Supported Rails version used
  • Supported Spree version used
  • Supported frontend libraries

Business Continuity

  • Uptime monitoring
  • Error logging
  • Application performance monitoring
  • Disaster recovery procedures
  • Downtime Alerts
  • Load testing

Compliance

  • PCI compliance
  • WCAG 2.0 compliance
  • CCPA / GDPR compliance
search-icon close-icon social-facebook social-twitter social-linkedin close-icon menu-icon