An interactive web application designed to help cannabis growers plan and understand plant size requirements for their cultivation space. This tool provides detailed guidance on vegetative timing, flowering stretch expectations, and space management for plants ranging from 1 to 6 feet in height.
Part of the GrowApp Cannabis ecosystem - growappcannabis.guide
- Features
- Plant Size Guide
- Technology Stack
- Installation
- Usage
- Project Structure
- Integration
- Contributing
- License
- Interactive Size Selection: Choose target plant heights from 1-6 feet
- Visual Growth Animations: Animated GIFs showing plant development stages
- Detailed Growth Information: Comprehensive guidance for each size category
- Space Planning Advice: Critical information about flowering stretch and space requirements
- Vegetative Timing Guidance: Recommendations for optimal veg periods
- Responsive Design: Mobile-friendly interface with Bootstrap framework
- Professional Branding: Loyal9 LLC branded cultivation tool
| Height | Veg Time | Key Considerations |
|---|---|---|
| 1 Foot | 4+ weeks recommended | Minimum viable size for decent yields |
| 2 Feet | 2-4 weeks | Good for stealth/small spaces |
| 3 Feet | 4-6 weeks | Account for flowering stretch |
| 4 Feet | 6-8 weeks | Popular indoor size |
| 5 Feet | 8-10 weeks | Requires adequate ceiling height |
| 6 Feet | 10+ weeks | Needs HST or large grow space |
- Flowering Stretch: Plants typically double in size during early flowering
- Container Size: Root space directly impacts final plant size
- Light Quality: Proper lighting essential for bud development
- Space Planning: Account for lights, exhaust, and clearance requirements
- Frontend: HTML5, CSS3, JavaScript (ES6)
- Framework: Bootstrap 4.0.0
- Libraries: jQuery 2.1.1, D3.js 4.11.0
- Icons: Font Awesome 4.7.0
- Animations: Custom GIF animations for each size category
- Styling: Custom CSS with responsive design
-
Clone the repository:
git clone https://github.com/Shannon-Goddard/grow_plant.git cd grow_plant -
Open in browser:
# Simply open index.html in your web browser open index.html -
Or serve locally:
# Using Python python -m http.server 8000 # Using Node.js npx serve .
- Select Target Size: Use the dropdown to choose your desired final plant height
- Review Growth Info: Read detailed information about timing and requirements
- View Visual Guide: Watch the animated growth progression
- Plan Your Space: Use the flowering stretch information for space calculations
- Start Small: New growers should begin with 2-3 foot targets
- Account for Stretch: Plan for plants to double in size during flowering
- Container Matching: Use appropriate pot sizes for your target height
- Light Planning: Ensure adequate light coverage for your chosen size
This planning tool works seamlessly with other GrowApp components:
- Strain Selection: Use with grow_data to match strains to size goals
- Nutrient Planning: Coordinate with grow_nutrients for feeding schedules
- Space Optimization: Integrate with grow_filter for complete planning
grow_plant/
├── pics/ # Header images and graphics
│ ├── gif.gif
│ └── header.png
├── static/
│ ├── CSS/
│ │ └── style.css # Custom styling
│ ├── images/ # Plant size animations and branding
│ │ ├── 1foot.gif # 1-foot plant animation
│ │ ├── 2foot.gif # 2-foot plant animation
│ │ ├── 3-4foot.gif # 3-4 foot plant animation
│ │ ├── 5foot.gif # 5-foot plant animation
│ │ ├── 6foot.gif # 6-foot plant animation
│ │ └── logo.jpg # Loyal9 branding
│ └── js/
│ ├── app.js # Application logic
│ └── data.js # Plant size data structure
├── index.html # Main application interface
├── LICENSE # MIT License
└── README.md # Project documentation
Plant size data is structured for easy integration:
{
index: "0",
height: "1 foot",
info: "Detailed growing information and recommendations...",
gif: "static/images/1foot.gif"
}- Compatible with GrowApp main application
- Integrates with strain and nutrient databases
- Supports mobile and desktop interfaces
- Provides growth planning data for cultivation apps
- Fork the repository
- Create a feature branch (
git checkout -b feature/size-category) - Commit changes (
git commit -am 'Add new size guidance') - Push to branch (
git push origin feature/size-category) - Create a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
Copyright (c) 2025 Shannon Goddard | Loyal9 LLC
This application is for educational and informational purposes only. Always follow local laws and regulations regarding cannabis cultivation. Growth information is provided as general guidance - actual results may vary based on genetics, environment, and cultivation methods.
- Growth Guide Reference: GrowWeedEasy.com
- Main Application: GrowApp Cannabis Guide
- Complete Ecosystem: Explore all GrowApp tools for comprehensive cultivation planning
Built with 🌱 by Shannon Goddard | Loyal9 LLC