Kabooodle

A direct sales SaaS I created for my wife in 2016, to help her manage her direct sales inventory, client purchases, and associated shipping labels. Launched closed private beta within 6 months.

Merchant Account Login details: thehoff/testing1234

Basic Account Login details: steveperry/testing1234

Project Highlights:

  • Custom claiming system
  • Payment gateway for handling shipping charges and invoices
  • Custom shipping and sales receipts
  • USPS shipping integration with label creation, tracking
  • SMS Notifications
  • Custom listings to Facebook and self-hosted Flashsales
  • 'Like' and 'Watch' items
  • Referral and rewards system
  • Custom sales analytics
  • Facebook integration
  • Direct messaging system
  • Inventory grouping (build outfits with your existing inventory)

Technologies:

  • LEMP (Ubuntu, Nginx, MariaDB, PHP 7.0)
  • Laravel 5.x MVC Framework
  • Pusherapp - websocket, realtime push notifications
  • Postmarkapp - SMTP transactional emails
  • Facebook API integration
  • Shippo - validating mailing addresses, shipping creation/tracking
  • Vue/x - Frontend javascript components
  • Async queues with over 25 pipelines
  • Keen.io: Track user and sale analytics
  • AWS EC2 - Custom AMI instances, multizone
  • AWS EC2 bastion - tunneling into system remote
  • AWS S3 - File storage with IA for thumbnails
  • AWS ELB - Public facing Load Balancer
  • AWS LAMBDA - Image thumbnail creation, file manipulation
  • AWS SQS - Cron task runner
  • AWS Cloudfront - CDN for all assets
  • AWS RDS - MariaDB, multizones
  • AWS ElastiCache - Redis cluster, multizone
  • AWS VPC - All services behind VPC private subnets