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.
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.
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.
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
// 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']
};- Search through 2,800+ cannabis strains
- THC/CBD percentages and genetic profiles
- Flowering time predictions
- Growth characteristic matching
- Multi-brand nutrient scheduling
- Growth stage optimization
- pH and feeding recommendations
- Custom nutrient mixing ratios
- Symptom-based problem identification
- Treatment recommendations
- Visual diagnostic tools
- Preventive care scheduling
- Responsive web application
- Native iOS/Android apps
- Offline functionality
- Data synchronization
- Camera integration with custom data overlays
- Visual grow documentation
- Progress tracking with schedule data
- Shareable grow logs
- No restrictions on grow tracking
- Multiple strain management
- Comparative analysis tools
- Advanced scheduling for auto-flowering strains
โโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโ
โ Strain DB โ โ Schedule Engine โ โ User Interfaceโ
โ (2,800+) โโโโโถโ (Dynamic Tasks) โโโโโถโ (Responsive) โ
โโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโ
โ โ โ
โผ โผ โผ
โโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโ
โ Nutrient Data โ โ IndexedDB โ โ PWA/Mobile โ
โ (6 Brands) โ โ (Local Store) โ โ (Apps) โ
โโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโ
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.
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
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
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.
- iOS: Download from App Store
- Android: Download from Google Play
- Live Demo: growappcannabis.guide
- Web Repository: For development and contributions, visit the website repository
- 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
- Strain Selection โ Search and filter 2,800+ strains
- Grow Configuration โ Set plant size, lighting, nutrients
- Schedule Generation โ Automated daily task creation
- Daily Guidance โ Contextual growing instructions
- Photo Documentation โ MyDiary with data overlays
- Problem Solving โ Plant diagnostic tools
- Harvest Planning โ Timing and preparation guides
โโโ 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
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)
};- Production: growappcannabis.guide
- CDN: Optimized asset delivery
- Mobile: iOS App Store & Google Play
- Analytics: Google Analytics integration
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)
- ๐ฑ Strain data expansion (genetics, terpene profiles)
- ๐งช Nutrient brand integration (new feeding schedules)
- ๐ฌ Plant diagnostic accuracy (symptom identification)
- ๐ Internationalization (multi-language support)
- 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
- 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
GrowApp demonstrates responsible AI integration in software development:
- 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
- Technical implementation - Advanced feature development
- Performance optimization - Search optimization and data architecture
- Content generation - Blog articles and game development
- 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.
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