Your Success Is Our Mission

Professional setup, expert training, and 24/7 support. We don't just sell software - we ensure your success with complete hand-holding from day one.

24/7 Expert Support
30 Day Success Guarantee
Free Professional Setup
✓ White-Glove Onboarding ✓ Expert Cultivation Consultants ✓ Success Guarantee

Complete Success Package

Everything you need for guaranteed success, from setup to harvest

Your Success Journey

🎯

Custom Setup Plan

We analyze your grow space and create a custom implementation plan. No generic solutions - everything tailored to your specific operation.

👥

Dedicated Success Manager

Your personal cultivation expert guides you through every step. Same person from setup to your first successful harvest.

📞

24/7 Priority Support

Emergency support when you need it most. Never wait for help with critical grow issues.

Your 30-Day Success Roadmap

1

Days 1-3: Professional Assessment

We evaluate your space, equipment, and goals. Create your custom success plan with timeline and milestones.

2

Days 4-7: Complete Installation

Professional installation of all sensors, controllers, and software. Full system testing and calibration.

8-14

Weeks 2-3: Training & Optimization

Comprehensive training on all features. Fine-tune automation rules and monitoring for your specific strains.

15-30

Month 2: Success Monitoring

Weekly check-ins, performance optimization, and guaranteed results. Your success is our success.

Success Stories from Our Customers

Real growers who've transformed their operations with our white-glove service

98%
Success Rate
24/7
Support Availability
30
Day Guarantee
2,500+
Successful Setups
First-Time Grower
From Zero to Hero

"I had never grown before, but with their complete hand-holding setup and daily support, I harvested my first crop with commercial quality. They held my hand through every decision."

- Sarah Martinez, Home Grower California ✓ 30-day success guarantee
Commercial Scale
$85,000 Saved First Year

"Their professional installation team transformed our 25,000 sq ft facility in just 3 days. The training and ongoing support saved us $85,000 in the first year alone. Worth every penny."

- Robert Chen, Operations Director Evergreen Cultivation, 25,000 sq ft ✓ Enterprise installation
Technical Novice
Complete Peace of Mind

"I know nothing about technology, but they made it so simple. Their support team is available 24/7 and they never make me feel stupid for asking questions. Best investment I've made."

- Jennifer Walsh, Boutique Grower Premium Cannabis Co ✓ Ongoing support

Complete Success Guarantee

Your success is guaranteed with our comprehensive support system

🎯

Success Guarantee

30-day guarantee: If you don't see measurable improvements, we'll refund everything and help you succeed.

👥

Dedicated Support Team

Your personal cultivation consultant stays with you from setup through your first three harvests.

📞

24/7 Emergency Support

Critical issues get immediate response. Never lose sleep over grow problems again.

📈

Performance Optimization

Continuous fine-tuning based on your results. Each grow cycle gets better than the last.

🎓

Expert Training

Comprehensive training on cultivation best practices, not just software usage.

🔧

Free Maintenance

All software updates, sensor calibrations, and system maintenance included at no extra cost.

Ready to Transform Your Grow?

Join 2,500+ successful growers who've transformed their operations with our complete success package

⚡ Limited Time: Free Setup Included

Next 25 customers get professional installation at no extra cost - normally $3,500 value

30-day success guarantee
Free professional setup
Dedicated success manager
24/7 expert support

Our expert team handles the technical setup so you can focus on growing. We provide everything you need for a complete installation.

What's Included

📦 Complete Hardware Kit

  • Industry-leading sensor technology
  • Temperature, humidity, and soil moisture sensors
  • pH and EC monitoring equipment
  • Power supplies and mounting hardware

⚙️ Pre-Configured Setup

  • Sensors arrive ready to connect
  • WiFi and security pre-configured
  • Automatic firmware updates
  • 24/7 technical support

📚 Complete Training

  • Step-by-step setup guide
  • Video tutorials and walkthroughs
  • Dashboard training and best practices
  • Ongoing support and optimization tips

Expert Support & Training

You're never alone on your growing journey. Our team of cannabis cultivation experts and technical specialists are here to help you succeed.

Comprehensive Support

🎓 Onboarding Training

Personalized training sessions to ensure you get the most out of your system.

📞 24/7 Technical Support

Round-the-clock support from our expert technical team.

🌱 Cultivation Consulting

Get advice from professional growers and cultivation specialists.

📊 Performance Optimization

Regular check-ins to optimize your setup and maximize yields.

Authentication

Your data is secure with enterprise-grade encryption and automatic backups. Access your grow data from anywhere with our secure web and mobile platforms.

POST /api/auth/login
Content-Type: application/json
Body: {
  "email": "user@example.com",
  "password": "password"
}
Response: {
  "success": true,
  "data": {
    "user": { ... },
    "token": "jwt_token_here"
  }
}
Sets HTTP-only cookie with JWT token

Response Format

Our expert team provides personalized support to ensure your success:

// Success Response
{
  "success": true,
  "data": { ... },
  "message": "Operation successful"
}

// Error Response
{
  "success": false,
  "error": "Error message",
  "code": "ERROR_CODE",
  "details": { ... }
}

Pagination

List endpoints support pagination with query parameters:

GET /api/plants?page=1&limit=20&sort=plantingDate&order=desc
Response: {
  "success": true,
  "data": [...],
  "pagination": {
    "page": 1,
    "limit": 20,
    "total": 100,
    "pages": 5
  }
}

Core Endpoints

Grows

Plants

Environmental Data

Devices

Automation

Device Control

Response Format

All API responses use JSON format:

{
  "success": true,
  "data": { ... },
  "message": "Operation successful"
}

Error Handling

Error responses include detailed information:

{
  "success": false,
  "error": "Error message",
  "code": "ERROR_CODE",
  "details": {
    "field": "validation error details"
  }
}

Common Error Codes

Rate Limiting

API endpoints are rate-limited to prevent abuse:

MQTT Topics

MQTT topic structure for IoT device communication.

Sensor Data Topics

sensors/{growId}/{plantId}/data - Complete sensor payload
sensors/{growId}/{plantId}/temperature - Individual temperature reading
sensors/{growId}/{plantId}/humidity - Individual humidity reading
sensors/{growId}/{plantId}/soilMoisture - Soil moisture reading
sensors/{growId}/{plantId}/pH - pH reading
sensors/{growId}/{plantId}/ec - EC reading
sensors/{growId}/{plantId}/light - Light intensity reading
sensors/{growId}/{plantId}/co2 - CO₂ reading

Device Topics

devices/{deviceId}/status - Device status/heartbeat
devices/{deviceId}/config - Device configuration updates (from server)
devices/{deviceId}/ota/status - OTA update progress
devices/{deviceId}/control - Device control commands

Message Format

Sensor data messages use JSON format:

{
  "deviceId": "esp32-001",
  "timestamp": "2024-01-01T00:00:00Z",
  "growId": "507f1f77bcf86cd799439011",
  "plantId": "507f191e810c19729de860ea",
  "metrics": {
    "temperature": 72.5,
    "humidity": 65.0,
    "pH": 6.5,
    "co2": 400,
    "ec": 1.2,
    "soilMoisture": 45
  }
}

OTA Firmware Updates

Over-the-air firmware updates for ESP32 and ESP8266 devices.

Prerequisites

Update Process

  1. Generate firmware from template or upload custom firmware
  2. Select target devices for update
  3. Initiate OTA update via web interface
  4. Monitor update progress via device status
  5. Device automatically reboots after successful update

Firmware Templates

Firmware templates are stored in backend/firmware/templates/ and are processed to inject device-specific configuration.

Troubleshooting

Common issues and solutions.

Device Connection Issues

Backend Issues

Frontend Issues

Docker Issues

Configuration

System configuration options and environment variables.

Backend Environment Variables

Variable Required Default Description
NODE_ENV No development Environment mode: development or production
PORT No 3000 API server port
MONGODB_URI Yes (Production) - MongoDB connection string with credentials
JWT_SECRET Yes - JWT signing secret (min 32 characters recommended)
MQTT_BROKER_URL No mqtt://mosquitto:1883 MQTT broker URL
MQTT_BROKER_USERNAME Yes (Production) mqtt_user MQTT broker username
MQTT_BROKER_PASSWORD Yes (Production) - MQTT broker password
WEBSOCKET_PORT No 3001 WebSocket server port
CORS_ORIGIN No * Allowed CORS origins (comma-separated)
LOG_LEVEL No info Pino log level: debug, info, warn, error

Frontend Environment Variables

Docker Compose Environment Variables

Security

Security best practices and recommendations.

Authentication

Network Security

Data Security

Back to Home View Features