WEB DEV PROJECT
Cultivating Green Futures
Making sustainable agriculture accessible to everyone through integrated online platform
- About
- Mission & Vision
- Core Services
- Features
- Technology Stack
- Installation
- Project Structure
- Screenshots
- Contributing
- Contact
GROWFICO is an innovative agricultural platform that bridges the gap between sustainable farming practices and modern technology. We provide comprehensive solutions for both novice gardeners and experienced farmers, offering everything from premium plant materials to professional landscaping services and educational programs.
To make sustainable agriculture accessible to everyone through our integrated online platform, offering quality planting supplies, expert landscaping services, organic fertilizers, and educational training to support both novice gardeners and experienced farmers in their journey toward environmental sustainability.
Envisioning a world where sustainable agriculture is within everyone's reach, we strive to be the premier online platform that transforms how people grow, learn, and connect with nature through innovative agricultural solutions.
- Marcotted Fruiting Trees - Air-layered fruit trees for faster fruiting
- Grafted Trees & Plants - Superior quality with enhanced characteristics
- Disease-resistant Varieties - Improved yield and fruit quality
- Residential and commercial landscape design
- Garden installation and plant placement
- Hardscape integration and irrigation systems
- Sustainable landscape maintenance programs
- Organic fertilizers and compost products
- Bio-based nutrient solutions
- Soil amendments and conditioners
- Customized fertilizer blends
- Organic farming training programs
- Hands-on workshops and seminars
- Certification courses
- Beginner to advanced gardening techniques
- Modern Dashboard - Clean, intuitive interface for managing agricultural projects
- User Authentication - Secure login and registration system
- Responsive Design - Works seamlessly on desktop and mobile devices
- Real-time Updates - Live tracking of orders and services
- Consistent Design Language - Unified color palette and typography
- Accessibility Focused - WCAG compliant design patterns
- Mobile-First Approach - Optimized for all screen sizes
- Dark/Light Themes - Customizable user experience
- Symfony Framework - Robust, scalable PHP framework
- Twig Templating - Clean, maintainable template system
- Asset Management - Optimized CSS and JavaScript delivery
- Security First - CSRF protection and secure authentication
- PHP 8.1+ - Modern PHP with latest features
- Symfony 6.x - Enterprise-grade PHP framework
- Twig 3.x - Flexible, fast, and secure template engine
- Doctrine - Database abstraction layer
- HTML5 & CSS3 - Semantic markup and modern styling
- JavaScript (ES6+) - Interactive user experience
- Ionicons - Beautiful, consistent iconography
- Responsive Grid - Mobile-first design approach
- Composer - Dependency management
- Asset Mapper - Modern asset pipeline
- PHPUnit - Testing framework
- Symfony CLI - Development server and tools
- PHP 8.2.12 or higher
- Composer 2.8.6 or Latest
- Scoop v0.5.3
- Symfony CLI (optional but recommended)
-
Clone the repository
git clone https://github.com/yourusername/growfico.git cd growfico -
Install dependencies
composer install
-
Configure environment
cp .env.example .env # Edit .env with your database credentials -
Set up the database
php bin/console doctrine:database:create php bin/console doctrine:migrations:migrate
-
Start the development server
symfony serve # or php -S localhost:8000 -t public/ -
Visit the application Open your browser and navigate to
http://localhost:8000
growfico/
├── assets/ # Frontend assets
│ ├── styles/ # CSS stylesheets
│ ├── logos/ # Brand assets
│ └── gardens/ # Image assets
├── config/ # Configuration files
├── public/ # Web root
├── src/ # Application source code
│ ├── Controller/ # HTTP controllers
│ ├── Entity/ # Database entities
│ └── Repository/ # Data access layer
├── templates/ # Twig templates
│ ├── base.html.twig # Base template
│ ├── login/ # Login pages
│ ├── signup/ # Registration pages
│ └── dashboard/ # Dashboard pages
├── migrations/ # Database migrations
└── tests/ # Test suites
###Homepage Clean, modern landing page with clear call-to-actions
###Authentication Secure login and registration with beautiful UI
###Dashboard Comprehensive dashboard for managing agricultural projects
We welcome contributions from the community! Here's how you can help:
- Use the issue tracker to report bugs
- Include detailed steps to reproduce
- Provide system information and error logs
- Suggest new features or improvements
- Describe the use case and expected behavior
- Consider the impact on existing functionality
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
- Follow PSR-12 coding standards
- Write meaningful commit messages
- Include tests for new features
- Update documentation as needed
Main Office: Kagawasan Avenue, Dumaguete City, 6200 Negros Oriental
- Email: [email protected]
- Phone: 09458062493
- Website: www.growfico.ph (coming soon)
- Facebook: GROWFICO_Official
- Instagram: @GROWFICO_Official
This project is licensed under the MIT License - see the LICENSE file for details.