Thanks to visit codestin.com
Credit goes to github.com

Skip to content

๐ŸŒฟ GrowApp Cannabis Guide - Mobile App Repository | Data-driven cultivation platform with 2,800+ strain database, smart grow scheduling, and plant diagnostics. Available on iOS & Android App Stores. For contributions, visit our web repository, link below:

License

Notifications You must be signed in to change notification settings

Shannon-Goddard/grow_app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŒฟ GrowApp Cannabis Guide

Mobile App Repository | This is the app store version of GrowApp. For web contributions, visit our website repository.

Founder @ Loyal9 LLC | Scaling 2,800+ Strain DB with GrowApp | Architecting Social Blockchain w/ Mission Mischief | AWS Serverless & Open-Source โ€” We Pass Them Left, Then Watch the Industry Blink.

Live Demo App Store Google Play License

๐Ÿš€ What We Built

GrowApp isn't just another grow tracker โ€” it's a data-driven cultivation platform that transforms how home growers approach cannabis cultivation. Built with vanilla JavaScript and powered by a comprehensive strain database, we're serving personalized grow schedules to thousands of cultivators worldwide.

๐ŸŽฏ The Problem We Solved

While 70% of home growers cultivate as a hobby, existing apps were stuck in reactive mode โ€” tracking what already happened instead of guiding what should happen next. We flipped the script.

โšก Our Solution

Smart Grow Scheduling Engine

  • 2,800+ strain database with flowering/vegetative timing data
  • Dynamic nutrient scheduling across 6 major brands (Advanced Nutrients, FoxFarm, BioBizz, etc.)
  • Contextual daily tasks generated from user selections
  • Plant diagnostics with symptom-based troubleshooting

๐Ÿ› ๏ธ Tech Stack

// Core Technologies
const techStack = {
  frontend: ['Vanilla JavaScript', 'jQuery', 'CSS3', 'HTML5'],
  data: ['JSON', 'IndexedDB', 'CSV processing'],
  deployment: ['GitHub Pages', 'CDN optimization'],
  mobile: ['PWA', 'iOS App Store', 'Google Play'],
  analytics: ['Google Analytics', 'User behavior tracking']
};

๐ŸŒฑ Key Features

๐Ÿ“Š Strain Intelligence

  • Search through 2,800+ cannabis strains
  • THC/CBD percentages and genetic profiles
  • Flowering time predictions
  • Growth characteristic matching

๐Ÿงช Nutrient Automation

  • Multi-brand nutrient scheduling
  • Growth stage optimization
  • pH and feeding recommendations
  • Custom nutrient mixing ratios

๐Ÿ”ฌ Plant Diagnostics

  • Symptom-based problem identification
  • Treatment recommendations
  • Visual diagnostic tools
  • Preventive care scheduling

๐Ÿ“ฑ Cross-Platform Experience

  • Responsive web application
  • Native iOS/Android apps
  • Offline functionality
  • Data synchronization

๐Ÿ“ธ MyDiary Photo Feature

  • Camera integration with custom data overlays
  • Visual grow documentation
  • Progress tracking with schedule data
  • Shareable grow logs

โ™พ๏ธ Unlimited Grows

  • No restrictions on grow tracking
  • Multiple strain management
  • Comparative analysis tools
  • Advanced scheduling for auto-flowering strains

๐Ÿ—๏ธ Architecture

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”    โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”    โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚   Strain DB     โ”‚    โ”‚  Schedule Engine โ”‚    โ”‚   User Interfaceโ”‚
โ”‚   (2,800+)      โ”‚โ”€โ”€โ”€โ–ถโ”‚  (Dynamic Tasks) โ”‚โ”€โ”€โ”€โ–ถโ”‚   (Responsive)  โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜    โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜    โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
         โ”‚                        โ”‚                        โ”‚
         โ–ผ                        โ–ผ                        โ–ผ
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”    โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”    โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚  Nutrient Data  โ”‚    โ”‚   IndexedDB      โ”‚    โ”‚   PWA/Mobile    โ”‚
โ”‚  (6 Brands)     โ”‚    โ”‚   (Local Store)  โ”‚    โ”‚   (Apps)        โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜    โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜    โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

๐Ÿค– Development & AI Collaboration

The 5-Year Journey (2020-2025)

GrowApp represents 5 years of solo development by Shannon Goddard, evolving from a simple grow tracker into a comprehensive cultivation platform. The project demonstrates transparent human-AI collaboration in modern software development.

๐Ÿง  Human Vision & Leadership

Shannon Goddard | Loyal9 LLC (2020-2025)

  • Original Concept: Cannabis cultivation guidance platform
  • 5-Year Development: Solo development from concept to app stores
  • Product Vision: User experience design and feature roadmap
  • Business Strategy: Market positioning and growth planning
  • Domain Expertise: Cannabis cultivation knowledge and community understanding

๐Ÿค– AI Technical Implementation

Amazon Q (AWS) (2025)

  • Website Optimization: Google search optimization and header enhancements
  • Storage Architecture: Migration from 4 localStorage grows to unlimited IndexedDB system
  • MyDiary Enhancement: Evolution from user input to photo overlay system with schedule data
  • Performance Optimization: Technical implementation of advanced features

Grok 3 (2025)

  • Blog Section: Content management and article generation
  • Games Integration: Cannabis-themed mini-games and entertainment features

๐Ÿค Collaboration Model

The Partnership: Human vision meets AI implementation capability

  • Shannon's Role: "I need unlimited grows with auto-flower schedules and photo overlays showing grow data"
  • AI Role: "Here's how we implement that with IndexedDB, camera APIs, and data visualization"
  • Shared Success: Features that neither could have built alone

This represents the future of software development โ€” human creativity and domain expertise enhanced by AI technical capabilities.

๐Ÿš€ Quick Start

Mobile Apps

Web Application

๐Ÿ“ˆ Performance Metrics

  • 2,800+ strains in searchable database
  • 6 nutrient brands with complete feeding schedules
  • Cross-platform deployment (Web, iOS, Android)
  • Offline-first architecture with IndexedDB
  • Mobile-optimized responsive design
  • Unlimited grow tracking with auto-flower support

๐ŸŽฎ User Journey

  1. Strain Selection โ†’ Search and filter 2,800+ strains
  2. Grow Configuration โ†’ Set plant size, lighting, nutrients
  3. Schedule Generation โ†’ Automated daily task creation
  4. Daily Guidance โ†’ Contextual growing instructions
  5. Photo Documentation โ†’ MyDiary with data overlays
  6. Problem Solving โ†’ Plant diagnostic tools
  7. Harvest Planning โ†’ Timing and preparation guides

๐Ÿ”ง Development

Project Structure

โ”œโ”€โ”€ assets/
โ”‚   โ”œโ”€โ”€ css/           # Styling and themes
โ”‚   โ”œโ”€โ”€ js/            # Core JavaScript modules
โ”‚   โ””โ”€โ”€ img/           # Images and icons
โ”œโ”€โ”€ mygrow/
โ”‚   โ”œโ”€โ”€ strain-selector/    # Strain search interface
โ”‚   โ”œโ”€โ”€ schedule-builder/   # Dynamic scheduling
โ”‚   โ””โ”€โ”€ nutrient-selector/  # Nutrient configuration
โ”œโ”€โ”€ mydiary/
โ”‚   โ”œโ”€โ”€ mydiary.html       # Photo overlay system
โ”‚   โ””โ”€โ”€ assets/            # Camera integration
โ”œโ”€โ”€ tools/
โ”‚   โ”œโ”€โ”€ plant-doctor/       # Diagnostic tools
โ”‚   โ”œโ”€โ”€ search-strains/     # Strain database
โ”‚   โ””โ”€โ”€ games/             # Cannabis mini-games
โ””โ”€โ”€ data/
    โ”œโ”€โ”€ schedule-data.json  # Growth schedules
    โ””โ”€โ”€ nutrient-data.json  # Feeding schedules

Key Components

Strain Database Engine

// Dynamic strain filtering and selection
const strainEngine = {
  searchStrains: (query) => filterDatabase(query),
  getStrainData: (id) => strainDatabase[id],
  calculateSchedule: (strain, config) => generateTasks(strain, config)
};

Schedule Builder

// Automated task generation
const scheduleBuilder = {
  generateDailyTasks: (userConfig) => {
    const { strain, size, lighting, nutrients } = userConfig;
    return buildCustomSchedule(strain, size, lighting, nutrients);
  }
};

MyDiary Photo System

// Camera integration with data overlays
const myDiary = {
  capturePhoto: () => accessCamera(),
  addDataOverlay: (photo, scheduleData) => overlayGrowData(photo, scheduleData),
  saveEntry: (photo, data) => storeInIndexedDB(photo, data)
};

๐ŸŒ Deployment

  • Production: growappcannabis.guide
  • CDN: Optimized asset delivery
  • Mobile: iOS App Store & Google Play
  • Analytics: Google Analytics integration

๐Ÿค Contributing

This repository contains the mobile app version of GrowApp. To maintain stability for our app store users, we don't accept direct contributions to this repository.

Want to contribute? We'd love your help on the web version:

  • ๐ŸŒ Web Repository: growappcannabis.guide
  • ๐Ÿ”„ Contributions flow: Web โ†’ App (we sync improvements from web to mobile)

Areas We Need Help (Web Version)

  • ๐ŸŒฑ Strain data expansion (genetics, terpene profiles)
  • ๐Ÿงช Nutrient brand integration (new feeding schedules)
  • ๐Ÿ”ฌ Plant diagnostic accuracy (symptom identification)
  • ๐ŸŒ Internationalization (multi-language support)

๐Ÿ“Š Data Sources

  • Strain Database: Curated from multiple cannabis databases
  • Nutrient Schedules: Official feeding charts from manufacturers
  • Growth Data: Community-validated cultivation timelines
  • Diagnostic Info: Peer-reviewed plant pathology resources

๐Ÿ† Recognition

  • Featured on multiple cannabis technology platforms
  • Growing user base across web and mobile platforms
  • Open-source contribution to cannabis cultivation technology
  • AI Collaboration Pioneer - Transparent human-AI development model

๐Ÿ”ฌ Academic Transparency

GrowApp demonstrates responsible AI integration in software development:

Human Contributions (2020-2025)

  • 5 years solo development - Core platform and user experience
  • Domain expertise - Cannabis cultivation knowledge
  • Product vision - Feature roadmap and market strategy
  • Community building - User engagement and feedback integration

AI Contributions (2025)

  • Technical implementation - Advanced feature development
  • Performance optimization - Search optimization and data architecture
  • Content generation - Blog articles and game development

Collaboration Ethics

  • Transparent attribution - Clear credit for all contributions
  • Skill complementarity - Human vision + AI implementation
  • Shared ownership - Collaborative success model
  • Future standard - Template for ethical AI collaboration

This project sets the standard for transparent human-AI collaboration in software development.

๐Ÿ“ฑ Get the Apps

iOS App Store Google Play Amazon Appstore

๐ŸŒ Connect

Website Twitter Facebook Instagram

๐Ÿ“„ License

This project is licensed under the MIT License - see the LICENSE.md file for details.


"Grow what you can't." ๐ŸŒฟ

Built with โค๏ธ by Shannon Goddard | Loyal9 LLC
Enhanced through Human-AI Collaboration

Setting the standard for transparent AI integration in software development

About

๐ŸŒฟ GrowApp Cannabis Guide - Mobile App Repository | Data-driven cultivation platform with 2,800+ strain database, smart grow scheduling, and plant diagnostics. Available on iOS & Android App Stores. For contributions, visit our web repository, link below:

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published