Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

کم‌جا بهار - Kamja Bahar Furniture Platform

پلتفرم مدیریت مبلمان هوشمند کم‌جا بهار - سیستم مدیریت محتوا و فروشگاه آنلاین مبلمان کم‌جا

نصب و راه‌اندازی

پیش‌نیازها

  • PHP 8.0+
  • MySQL 8.0+ / MariaDB 10.5+
  • Apache با mod_rewrite
  • Composer (اختیاری)

مراحل نصب

  1. کلون کردن پروژه:
git clone <repository-url> /var/www/html/kamjabahar
cd kamjabahar
  1. ایجاد دیتابیس:
mysql -u root -p < sql/schema.sql
mysql -u root -p kamjabahar < sql/seed.sql
  1. تنظیم فایل محیطی:
cp .env.example .env
# ویرایش .env با اطلاعات دیتابیس
  1. تنظیم Apache:
<VirtualHost *:80>
    ServerName kamjabahar.local
    DocumentRoot /var/www/html/kamjabahar/public
    <Directory /var/www/html/kamjabahar/public>
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>
  1. دسترسی پوشه‌ها:
chmod -R 755 storage/
chmod -R 755 public/images/uploads/
  1. ورود به پنل مدیریت:
URL: http://kamjabahar.local/admin/login
Username: admin
Password: Admin@123

ساختار پروژه

kamjabahar/
├── config/           # تنظیمات برنامه
│   ├── app.php
│   └── database.php
├── controllers/      # کنترلرها
│   ├── AuthController.php
│   ├── AdminController.php
│   ├── AdminProductController.php
│   ├── AdminArticleController.php
│   ├── AdminTestimonialController.php
│   ├── HomeController.php
│   ├── ProductController.php
│   ├── BlogController.php
│   └── PageController.php
├── core/             # هسته فریمورک
│   ├── App.php
│   ├── Auth.php
│   ├── Controller.php
│   ├── CSRF.php
│   ├── Database.php
│   ├── Model.php
│   ├── Router.php
│   ├── Session.php
│   └── Validator.php
├── models/           # مدل‌ها
├── views/            # نمای‌ها
│   ├── admin/        # پنل مدیریت
│   ├── frontend/     # سایت عمومی
│   └── partials/     # قطعات مشترک
├── public/           # فایل‌های عمومی
│   ├── index.php     # نقطه ورود
│   ├── css/
│   ├── js/
│   └── images/
├── sql/              # اسکیما و سید
└── storage/          # لاگ و کش

امنیت

  • CSRF Protection روی تمام فرم‌ها
  • Prepared Statements برای جلوگیری از SQL Injection
  • Password Hashing با bcrypt
  • XSS Prevention
  • Session Security Headers
  • Input Validation & Sanitization

طراحی

  • RTL Persian Layout
  • Vazirmatn Font
  • Material Design 3 Color Palette
  • Responsive Design
  • Tailwind CSS Framework
  • Material Symbols Icons

صفحات

سایت عمومی

  • صفحه اصلی
  • فروشگاه محصولات (با فیلتر دسته‌بندی)
  • جزئیات محصول
  • مجله خبری / بلاگ
  • جزئیات مقاله
  • درباره ما
  • تماس با ما
  • رضایت مشتریان

پنل مدیریت

  • داشبورد با آمار
  • مدیریت محصولات (CRUD)
  • مدیریت مقالات/بلاگ (CRUD)
  • مدیریت نظرات مشتریان (CRUD)
  • تنظیمات سایت

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages