{"id":29445555,"url":"https://github.com/omar7tech/7tech-eccomerce-no-paymentgatway","last_synced_at":"2026-02-03T09:03:02.696Z","repository":{"id":301446315,"uuid":"1009291018","full_name":"Omar7tech/7Tech-Eccomerce-No-PaymentGatway","owner":"Omar7tech","description":null,"archived":false,"fork":false,"pushed_at":"2025-06-26T23:53:06.000Z","size":1536,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-07-13T17:51:42.011Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Blade","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Omar7tech.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-06-26T22:25:41.000Z","updated_at":"2025-06-26T23:53:09.000Z","dependencies_parsed_at":"2025-06-26T23:51:26.880Z","dependency_job_id":"e17a12e5-aa99-4604-b385-a69ec960d17c","html_url":"https://github.com/Omar7tech/7Tech-Eccomerce-No-PaymentGatway","commit_stats":null,"previous_names":["omar7tech/7tech-eccomerce-no-paymentgatway"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Omar7tech/7Tech-Eccomerce-No-PaymentGatway","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Omar7tech%2F7Tech-Eccomerce-No-PaymentGatway","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Omar7tech%2F7Tech-Eccomerce-No-PaymentGatway/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Omar7tech%2F7Tech-Eccomerce-No-PaymentGatway/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Omar7tech%2F7Tech-Eccomerce-No-PaymentGatway/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Omar7tech","download_url":"https://codeload.github.com/Omar7tech/7Tech-Eccomerce-No-PaymentGatway/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Omar7tech%2F7Tech-Eccomerce-No-PaymentGatway/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29039341,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-03T08:41:49.363Z","status":"ssl_error","status_checked_at":"2026-02-03T08:40:19.255Z","response_time":96,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-07-13T17:40:23.837Z","updated_at":"2026-02-03T09:03:02.673Z","avatar_url":"https://github.com/Omar7tech.png","language":"Blade","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🛍️ 7Tech-Eccomerce\n\n**Developed from scratch by [Omar Abi Farraj](https://github.com/omar7tech)**\n\n- **GitHub**: [@omar7tech](https://github.com/omar7tech)\n\n---\n\n## 📄 Copyright\n\n© 2025 **Omar Abi Farraj (omar7tech)**. All rights reserved.\n\nThis project is developed and maintained by Omar Abi Farraj. Unauthorized copying, distribution, or use of this software is strictly prohibited.\n\nA modern, feature-rich e-commerce platform built with Laravel 12, Filament 3, and Livewire 3. This application provides a complete e-commerce solution with an admin dashboard, customer-facing store, and comprehensive product management system.\n\n## ✨ Features\n\n### 🎯 Core Features\n- **Product Management**: Full CRUD operations for products with images, categories, and tags\n- **Category Management**: Organize products with hierarchical categories\n- **User Management**: Customer accounts with authentication and profiles\n- **Shopping Cart**: Session-based cart with stock management\n- **Wishlist**: Save favorite products for later\n- **Order Management**: Complete order processing system\n- **Payment Integration**: Support for multiple payment methods\n- **Reviews \u0026 Ratings**: Customer feedback system\n- **Banner Management**: Dynamic homepage banners\n- **Testimonials**: Customer testimonials display\n\n### 🎨 Frontend Features\n- **Responsive Design**: Mobile-first approach with DaisyUI and Tailwind CSS\n- **Livewire Components**: Dynamic, reactive user interface\n- **Product Cards**: Multiple display modes (Mode 1 \u0026 Mode 2)\n- **Search \u0026 Filtering**: Advanced product search and filtering\n- **Pagination**: Efficient product listing\n- **Toast Notifications**: User-friendly feedback messages\n\n### ⚙️ Admin Features\n- **Filament Admin Panel**: Modern, intuitive admin interface\n- **Settings Management**: Comprehensive system settings\n- **Product Settings**: Configurable product display options\n- **Stock Management**: Real-time stock tracking and alerts\n- **Content Management**: Dynamic content editing\n- **Analytics Dashboard**: Sales and performance metrics\n- **Barcode Generation**: Product barcode creation\n- **Export/Import**: Data import/export capabilities\n\n### 🔧 Technical Features\n- **Laravel 12**: Latest Laravel framework\n- **Filament 3**: Modern admin panel\n- **Livewire 3**: Reactive components\n- **Spatie Settings**: Dynamic configuration management\n- **Database Sessions**: Scalable session management\n- **Queue System**: Background job processing\n- **File Storage**: Secure file uploads\n- **Email Verification**: User email verification\n- **CSRF Protection**: Security measures\n- **SEO Optimized**: Search engine friendly\n\n## 🚀 Quick Start\n\n### Prerequisites\n\n- **PHP**: 8.2 or higher\n- **Composer**: Latest version\n- **Node.js**: 18 or higher\n- **MySQL**: 8.0 or higher\n- **Web Server**: Apache/Nginx (or use Laravel's built-in server)\n\n### Installation\n\n1. **Clone the repository**\n   ```bash\n   git clone https://github.com/Omar7tech/7Tech-Eccomerce-No-PaymentGatway\n   cd Eccomerce-Dashboard-API\n   ```\n\n2. **Install PHP dependencies**\n   ```bash\n   composer install\n   ```\n\n3. **Install Node.js dependencies**\n   ```bash\n   npm install\n   ```\n\n4. **Environment setup**\n   ```bash\n   cp .env.example .env\n   php artisan key:generate\n   ```\n\n5. **Configure your database**\n   Edit `.env` file with your database credentials:\n   ```env\n   DB_CONNECTION=mysql\n   DB_HOST=127.0.0.1\n   DB_PORT=3306\n   DB_DATABASE=your_database_name\n   DB_USERNAME=your_username\n   DB_PASSWORD=your_password\n   ```\n\n6. **Run migrations**\n   ```bash\n   php artisan migrate\n   ```\n\n7. **Seed the database**\n   ```bash\n   php artisan db:seed\n   ```\n\n8. **Build frontend assets**\n   ```bash\n   npm run build\n   ```\n\n9. **Start the development server**\n   ```bash\n   php artisan serve\n   ```\n\n## 📊 Database Seeding\n\nThe application comes with comprehensive seeders to populate your database with sample data:\n\n### Available Seeders\n- **UserSeeder**: Creates admin and sample users\n- **CategorySeeder**: Creates product categories\n- **ProductSeeder**: Creates sample products\n- **TagSeeder**: Creates product tags\n- **TestimonialSeeder**: Creates customer testimonials\n- **CartSeeder**: Creates sample cart data\n- **OrderSeeder**: Creates sample orders\n- **ReviewSeeder**: Creates product reviews\n\n### Default Admin Account\nAfter seeding, you can log in to the admin panel with:\n- **Email**: omar@gmail.com\n- **Password**: omar1234\n\n### Run Specific Seeders\n```bash\n# Run all seeders\nphp artisan db:seed\n\n# Run specific seeder\nphp artisan db:seed --class=UserSeeder\n\n# Refresh database and seed\nphp artisan migrate:fresh --seed\n```\n\n## 🎛️ Configuration\n\n### Settings Management\nThe application uses Spatie Laravel Settings for dynamic configuration:\n\n- **General Settings**: Site name, logo, favicon\n- **Content Settings**: Homepage content, banners, themes\n- **Product Settings**: Card modes, stock management\n- **Cart Settings**: Delivery options, payment methods\n- **Contact Settings**: Contact information, WhatsApp integration\n- **Footer Settings**: Footer content and links\n- **Mail Settings**: Email configuration\n\n### Access Admin Panel\nVisit `/admin` to access the Filament admin panel.\n\n## 🛠️ Development\n\n### Available Scripts\n```bash\n# Development server with queue and Vite\ncomposer run dev\n\n# Run tests\ncomposer run test\n\n# Code formatting\n./vendor/bin/pint\n\n# Clear all caches\nphp artisan optimize:clear\n```\n\n### File Structure\n```\n├── app/\n│   ├── Filament/          # Admin panel resources\n│   ├── Livewire/          # Livewire components\n│   ├── Models/            # Eloquent models\n│   ├── Settings/          # Application settings\n│   └── Services/          # Business logic services\n├── database/\n│   ├── factories/         # Model factories\n│   ├── migrations/        # Database migrations\n│   ├── seeders/          # Database seeders\n│   └── settings/         # Settings migrations\n├── resources/\n│   ├── views/            # Blade templates\n│   ├── css/              # Stylesheets\n│   └── js/               # JavaScript files\n└── routes/\n    └── web.php           # Web routes\n```\n\n## 🔧 Customization\n\n### Product Card Modes\nThe application supports two product card display modes:\n- **Mode 1**: Standard card layout\n- **Mode 2**: Compact card layout\n\nConfigure in Admin Panel → Products Settings → Card Mode\n\n### Stock Management\nEnable stock management features:\n- **Work with Stock**: Prevent adding more than available stock\n- **Show Low Stock**: Display low stock warnings\n- **Show Stock Number**: Display actual stock numbers\n\n### Theme Customization\n- Edit `resources/css/app.css` for custom styles\n- Modify DaisyUI theme in `tailwind.config.js`\n- Update components in `resources/views/`\n\n## 🚀 Deployment\n\n### Production Setup\n1. Set `APP_ENV=production` in `.env`\n2. Set `APP_DEBUG=false` in `.env`\n3. Configure your web server (Apache/Nginx)\n4. Set up SSL certificate\n5. Configure database for production\n6. Set up queue worker for background jobs\n\n### Environment Variables\n```env\nAPP_NAME=\"Your Store Name\"\nAPP_ENV=production\nAPP_DEBUG=false\nAPP_URL=https://yourdomain.com\n\nDB_CONNECTION=mysql\nDB_HOST=your_db_host\nDB_DATABASE=your_database\nDB_USERNAME=your_username\nDB_PASSWORD=your_password\n\nSESSION_DRIVER=database\nCACHE_STORE=database\nQUEUE_CONNECTION=database\n```\n\n## 🤝 Contributing\n\n1. Fork the repository\n2. Create a feature branch (`git checkout -b feature/amazing-feature`)\n3. Commit your changes (`git commit -m 'Add amazing feature'`)\n4. Push to the branch (`git push origin feature/amazing-feature`)\n5. Open a Pull Request\n\n## 📝 License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n\n## 🆘 Support\n\nIf you encounter any issues or have questions:\n\n1. Check the [Laravel documentation](https://laravel.com/docs)\n2. Check the [Filament documentation](https://filamentphp.com/docs)\n3. Create an issue in the repository\n4. Contact the development team\n\n## 🙏 Acknowledgments\n\n- [Laravel](https://laravel.com/) - The PHP framework\n- [Filament](https://filamentphp.com/) - The admin panel\n- [Livewire](https://livewire.laravel.com/) - The reactive components\n- [DaisyUI](https://daisyui.com/) - The UI component library\n- [Tailwind CSS](https://tailwindcss.com/) - The CSS framework\n\n---\n\n**Made with ❤️ using Laravel, Filament, and Livewire**\n\n---\n\n## 👨‍💻 Developer\n\n**Developed from scratch by [Omar Abi Farraj](https://github.com/omar7tech)**\n\n- **GitHub**: [@omar7tech](https://github.com/omar7tech)\n\n---\n\n## 📄 Copyright\n\n© 2025 **Omar Abi Farraj (omar7tech)**. All rights reserved.\n\nThis project is developed and maintained by Omar Abi Farraj. Unauthorized copying, distribution, or use of this software is strictly prohibited.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fomar7tech%2F7tech-eccomerce-no-paymentgatway","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fomar7tech%2F7tech-eccomerce-no-paymentgatway","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fomar7tech%2F7tech-eccomerce-no-paymentgatway/lists"}