Sea Support banner
digitalocean-labs digitalocean-labs

Sea Support

AI community

Description

A Rails reference app for building an AI-powered support inbox on DigitalOcean App Platform — includes MongoDB, Gradient AI (Inference + Agents), and Spaces storage.

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

Sea Support: Rails, MongoDB, & DigitalOcean Gradient AI Reference App

Reference application for building AI-powered customer support platform with Gradient AI, MongoDB, Ruby on Rails, and Sidekiq.

[![Rails](https://img.shields.io/badge/Rails-8.0+-red.svg)](https://rubyonrails.org/) [![MongoDB](https://img.shields.io/badge/MongoDB-7.0+-green.svg)](https://www.mongodb.com/) [![DigitalOcean AI](https://img.shields.io/badge/DigitalOcean-AI%20Integration-blue.svg)](https://www.digitalocean.com/products/ai-ml) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)


Sea Support is an educational Rails application that shows how to build a modern customer support platform with AI integration. Think of it as a complete example of how AI can transform customer service while keeping humans in control.

We've built it around **MoodBrew** - an imaginary smart coffee machine that reads your mood and brews accordingly. From panicked "no coffee for 3 days!" emergencies to feature requests like "hangover mode please!", Sea Support handles real-world support scenarios with a coffee-themed twist.

![support_tickets_dashboard](https://github.com/user-attachments/assets/df4bee13-ffc9-414d-b47d-86ec07333242)

What You'll Learn

  • Rails 8 + MongoDB: Modern Rails patterns with flexible document storage
  • AI Integration: DigitalOcean Agent + Gradient AI with intelligent fallbacks
  • Background Processing: Sidekiq jobs with comprehensive monitoring
  • Modern UI: Tailwind CSS with Hotwire and Stimulus controllers
  • Testing: RSpec with MongoDB patterns and AI service mocking

Key Features

  • 🤖 Smart Ticket Analysis - AI automatically tags, prioritizes, and analyzes tickets
  • 📝 Response Suggestions - Generate helpful customer replies with confidence scoring
  • 🎭 Demo Generator - Create realistic support scenarios instantly
  • 📊 Performance Tracking - Monitor AI accuracy and agent productivit