Skip to content

Aniket-Dev-IT/Greenzio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

11 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🌱 Greenzio - Grocery E-Commerce Platform

Your One-Stop Solution for Modern Grocery Business Management

PHP CodeIgniter MySQL Bootstrap License GitHub Stars GitHub Forks


🎯 About Greenzio

Greenzio is a sophisticated, full-featured e-commerce platform specifically designed for the grocery industry. Built with modern web technologies and following industry best practices, it provides a seamless shopping experience for customers while offering comprehensive management tools for administrators.

The platform handles everything from product catalog management to order processing, inventory tracking, and customer relationship management, making it a complete solution for grocery businesses of all sizes.

🌟 Why Choose Greenzio?

  • πŸ›’ Complete E-Commerce Solution - Everything you need to run a grocery business online
  • 🎨 Modern & Responsive Design - Works perfectly on desktop, tablet, and mobile devices
  • πŸ” Enterprise-Level Security - Advanced security features to protect your business and customers
  • ⚑ High Performance - Optimized for speed and reliability
  • πŸ“Š Advanced Analytics - Detailed insights into your business performance
  • πŸ› οΈ Easy to Manage - Intuitive admin panel for effortless management

✨ Key Features

πŸ›’ Customer Experience

  • Smart Product Catalog: Organized categories including Fresh Produce, Dairy & Bakery, Grains & Rice, Spices & Condiments
  • Advanced Search & Filtering: Intelligent search with filters by category, brand, price range, and availability
  • Dynamic Shopping Cart: Real-time cart updates with stock validation and bulk pricing
  • Secure User Authentication: Registration, login, and profile management with session security
  • Streamlined Checkout Process: Multi-step checkout with address management and payment integration
  • Order Tracking System: Complete order lifecycle tracking from placement to delivery
  • Responsive Design: Optimized for desktop, tablet, and mobile devices
  • Product Reviews & Ratings: Customer feedback system for products

πŸ”§ Administrative Tools

  • Comprehensive Dashboard: Real-time analytics, sales metrics, and business insights
  • Product Management Suite: Advanced inventory control with bulk operations
  • Order Processing System: Complete order management with status tracking
  • Customer Management: User account administration and customer support tools
  • Inventory Control: Stock level monitoring with low-stock alerts
  • Sales Analytics: Detailed reporting with charts and export capabilities
  • Content Management: Category and product content administration
  • System Settings: Configurable platform settings and maintenance tools

πŸ” Security & Performance

  • Data Protection: XSS and SQL injection prevention
  • Session Management: Secure session handling with timeout protection
  • Input Validation: Comprehensive server-side and client-side validation
  • Error Handling: Robust error management with logging
  • Performance Optimization: Database query optimization and caching strategies

πŸ›  Technology Stack

Component Technology Version
Backend Framework CodeIgniter 3.1.13
Frontend HTML5, CSS3, JavaScript Latest
UI Framework Bootstrap 4.5+
Database MySQL 5.7+
Server Apache/Nginx Compatible
PHP PHP 7.4+
Icons Font Awesome 5.x
Charts Chart.js Latest

πŸ’» System Requirements

Minimum Requirements

  • PHP: 7.4 or higher
  • MySQL: 5.7 or higher
  • Web Server: Apache 2.4+ or Nginx 1.18+
  • Memory: 512MB RAM
  • Storage: 2GB available space
  • Extensions: mysqli, gd, curl, mbstring, zip

Recommended Specifications

  • PHP: 8.0+
  • MySQL: 8.0+
  • Memory: 1GB+ RAM
  • Storage: 5GB+ SSD
  • SSL Certificate: For production deployment

πŸš€ Installation Guide

Step 1: Environment Preparation

# Clone the repository
git clone https://github.com/DevAniketIT/Greenzio.git
cd Greenzio

# Set proper permissions
chmod 755 application/logs
chmod 755 application/cache
chmod 755 assets/images/products

Step 2: Database Configuration

-- Create database
CREATE DATABASE greenzio CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

-- Import schema
source database/greenzio_schema.sql;
source database/greenzio_data.sql;

Step 3: Application Configuration

// application/config/database.php
$db['default'] = array(
    'hostname' => 'localhost',
    'username' => 'your_username',
    'password' => 'your_password',
    'database' => 'greenzio',
    // ... other settings
);

// application/config/config.php
$config['base_url'] = 'https://yourdomain.com/';
$config['encryption_key'] = 'your_32_character_encryption_key';

Step 4: Web Server Setup

Apache Configuration

<VirtualHost *:80>
    DocumentRoot /var/www/html/Greenzio
    ServerName yourdomain.com
    
    <Directory /var/www/html/Greenzio>
        AllowOverride All
        Require all granted
    </Directory>
    
    ErrorLog ${APACHE_LOG_DIR}/greenzio_error.log
    CustomLog ${APACHE_LOG_DIR}/greenzio_access.log combined
</VirtualHost>

Nginx Configuration

server {
    listen 80;
    server_name yourdomain.com;
    root /var/www/html/Greenzio;
    index index.php;
    
    location / {
        try_files $uri $uri/ /index.php?$query_string;
    }
    
    location ~ \.php$ {
        fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
        fastcgi_index index.php;
        include fastcgi_params;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    }
}

πŸ—ƒ Database Schema

Core Tables

Table Purpose Key Features
users Customer accounts Authentication, profiles, preferences
admin Administrator accounts Role-based access control
product Product catalog Inventory, pricing, categories
cart Shopping cart Session/user-based cart management
orders Order records Complete order lifecycle
order_details Order items Product quantities and pricing
billing_address Customer addresses Billing and shipping information

Database Relationships

users (1) ←→ (n) orders
orders (1) ←→ (n) order_details
product (1) ←→ (n) order_details
product (1) ←→ (n) cart
users (1) ←→ (n) cart

πŸ“– Usage Instructions

Customer Workflow

  1. Browse Products: Navigate categories or use search functionality
  2. Product Details: View detailed product information and reviews
  3. Add to Cart: Select quantities and add items to shopping cart
  4. Account Creation: Register for faster checkout and order tracking
  5. Checkout Process: Review cart, enter shipping details, select payment
  6. Order Confirmation: Receive confirmation and tracking information
  7. Order Tracking: Monitor order status through user dashboard

Administrator Workflow

  1. Dashboard Access: Login at /admin with administrator credentials
  2. Product Management: Add/edit products, manage inventory levels
  3. Order Processing: Review and process incoming customer orders
  4. Customer Support: Manage customer accounts and resolve issues
  5. Analytics Review: Monitor sales performance and generate reports
  6. System Maintenance: Update settings and perform system maintenance

πŸ›‘ Admin Panel

Default Administrator Access

  • URL: /admin
  • Username: admin@greenzio.com
  • Password: admin123

⚠️ Security Notice: Change default credentials immediately after installation

Admin Features

  • Product Management: Bulk operations, inventory tracking
  • Order Management: Status updates, customer communication
  • User Administration: Account management, access control
  • Analytics Dashboard: Sales metrics, performance indicators
  • System Configuration: Settings, maintenance mode

πŸ“Έ Project Screenshots

🏠 Customer Experience

Greenzio Homepage and Product Catalog

Modern homepage and product catalog with seamless shopping experience

πŸ”§ Admin Management

Product Management
πŸ“¦ Product Management
Stock Management
πŸ“Š Stock Management

πŸ”’ Security Features

  • Authentication: Secure login with password hashing
  • Authorization: Role-based access control
  • Input Validation: XSS and SQL injection prevention
  • Session Security: Timeout and hijacking protection
  • CSRF Protection: Form token validation
  • Error Handling: Secure error messages
  • Data Encryption: Sensitive data protection

⚑ Performance Optimization

  • Database Indexing: Optimized query performance
  • Caching Strategy: Page and query result caching
  • Asset Optimization: Minified CSS and JavaScript
  • Image Optimization: Compressed product images
  • Lazy Loading: Improved page load times
  • CDN Ready: Static asset delivery optimization

πŸ“œ License

PROPRIETARY SOFTWARE LICENSE

This software is proprietary and confidential. Unauthorized copying, distribution, or modification of this software, via any medium, is strictly prohibited without explicit written permission from the owner.

Usage Rights: This software is licensed, not sold. Any use of this software requires prior written authorization from:

Owner: Aniket Kumar
Email: aniket.kumar.devpro@gmail.com
Repository: https://github.com/DevAniketIT/Greenzio

Terms and Conditions:

  1. No Redistribution: This software may not be redistributed in any form
  2. No Modification: Source code modifications require explicit permission
  3. Commercial Use: Commercial deployment requires a separate license
  4. Attribution: Original authorship must be acknowledged in all deployments
  5. Support: Technical support is provided exclusively by the original developer

Violation of these terms may result in legal action.

πŸ‘¨β€πŸ’» Meet the Developer

Aniket Kumar

Aniket Kumar

Full-Stack Developer & Software Engineer

Profile Views GitHub Followers


🎯 Professional Experience

  • πŸ† Specialization: Full-Stack Web Development, E-Commerce Solutions
  • πŸ’Ό Experience: 5+ years in PHP, MySQL, JavaScript, and Modern Web Technologies
  • πŸŽ“ Expertise: CodeIgniter, Laravel, React, Node.js, Database Design
  • 🌟 Focus: Creating scalable, secure, and user-friendly web applications

πŸ“ˆ Project Statistics

  • πŸ“ Lines of Code: 15,000+
  • ⏱️ Development Time: 6+ months of dedicated development
  • πŸ”„ Last Updated: October 2025
  • πŸ“¦ Version: 2.0.0
  • πŸš€ Status: Production Ready

πŸ› οΈ Development Standards

  • βœ… Code Quality: PSR-2 coding standards with clean architecture
  • πŸ”„ Version Control: Git with semantic versioning
  • πŸ§ͺ Testing: Comprehensive unit and integration testing
  • πŸ“š Documentation: Detailed inline documentation
  • πŸ”’ Security: Regular security audits and vulnerability assessments

πŸ“ž Get In Touch

🀝 Let's Connect & Collaborate!

I'm always open to discussing new opportunities, collaborating on interesting projects, or just having a chat about technology!

Email
πŸ“§ aniket.kumar.devpro@gmail.com
WhatsApp
πŸ“± +91 8318601925
GitHub
πŸ™ @Aniket-Dev-IT

🌐 Professional Networks

LinkedIn Twitter Stack Overflow Dev.to


🀝 Contributing

Interested in Contributing?

I welcome contributions, issues, and feature requests!

Contributors Issues Pull Requests

πŸ“ How to Contribute

  1. 🍴 Fork the repository
  2. 🌿 Create your feature branch (git checkout -b feature/amazing-feature)
  3. πŸ’Ύ Commit your changes (git commit -m 'Add some amazing feature')
  4. πŸ“€ Push to the branch (git push origin feature/amazing-feature)
  5. πŸ”€ Open a Pull Request

πŸ› Found a Bug?

  • Check if the issue already exists in our Issues
  • If not, feel free to create a new issue
  • Include detailed steps to reproduce the bug

πŸ’‘ Have an Idea?

  • Open a feature request with the label "enhancement"
  • Describe your idea in detail
  • Explain why this feature would be beneficial

πŸ’– Support the Project

If you find this project helpful, please consider:

⭐ Starring the repository
🍴 Forking for your own experiments
πŸ› Reporting any issues you find
πŸ’Œ Sharing with fellow developers

Show Your Support

⭐
Star this repo
🍴
Fork it
πŸ›
Report issues
πŸ“§
Get in touch

Your support and feedback mean the world to me!


Acknowledgments

  • 🎨 Bootstrap Team - For the amazing UI framework
  • πŸ”₯ CodeIgniter - For the robust PHP framework
  • πŸ—ƒοΈ MySQL - For reliable database management
  • 🌟 Font Awesome - For beautiful icons
  • πŸ“Š Chart.js - For interactive charts
  • πŸš€ All Contributors - For making this project better
  • β˜• Coffee - For fueling late-night coding sessions

🌱 Greenzio - Where Technology Meets Fresh Groceries

Built with ❀️ by Aniket Kumar

"Delivering excellence through code, one commit at a time."


πŸ“Š GitHub Statistics

Top Languages

GitHub Stats


Β© 2025 Aniket Kumar. All rights reserved.

Made with Love Powered by Coffee

About

πŸ›’ Greenzio - Fresh grocery delivery platform | Laravel-based e-commerce solution with real-time inventory, payment integration, and delivery tracking | Complete business-ready application

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors