shubraVeil/README.md
2024-12-25 13:05:50 +02:00

2.4 KiB

ShubraVeil Essential Oils Website

A modern, responsive website for ShubraVeil Essential Oils company, showcasing their premium quality essential oils sourced from the fertile lands of Shubra Balloula.

Features

  • Responsive design that works on all devices
  • Modern and clean user interface
  • Brand-consistent color scheme
  • Product showcase section
  • About section highlighting the company's heritage
  • Contact information

Directory Structure

shubraveil/
├── css/
│   └── style.css
├── images/
│   ├── logo.svg
│   ├── logo-white.svg
│   ├── hero-bg.jpg
│   ├── jasmine-absolute.jpg
│   └── rosemary.jpg
├── index.html
└── README.md

Brand Colors

  • Salem: #0c814a
  • Spring Bud: #cddf96
  • Palm Leaf: #768b46
  • Pine Tree: #252a16
  • Raisin Black: #231f20
  • Cultured: #f5f5f5

Setup

  1. Clone the repository
  2. Add the required images to the images directory
  3. Open index.html in a web browser

التثبيت والتكوين

المتطلبات الأساسية

  • PHP 7.4 أو أحدث
  • MySQL 5.7 أو أحدث
  • Composer
  • Node.js و npm
  • خادم ويب (Apache/Nginx)
  • تمكين امتدادات PHP التالية:
    • GD
    • MySQLi
    • ZIP
    • JSON
    • OpenSSL

التثبيت

  1. استنساخ المستودع:
git clone https://github.com/yourusername/shubraveil.git
cd shubraveil
  1. تثبيت اعتماديات PHP:
composer install
  1. إنشاء ملف .env:
cp .env.example .env

قم بتحديث المتغيرات في ملف .env بالقيم المناسبة.

  1. إعداد قاعدة البيانات:
mysql -u root -p
CREATE DATABASE shubraveil_db;
  1. تهيئة المجلدات:
mkdir -p uploads/products
mkdir -p cache
mkdir -p backups
chmod -R 755 uploads cache backups

التكوين

الإعدادات الأساسية

  1. تكوين قاعدة البيانات في ملف .env
  2. تكوين SMTP لإرسال البريد الإلكتروني
  3. تكوين مفاتيح reCAPTCHA

الأمان

  • تأكد من تعيين كلمات مرور قوية
  • قم بتحديث مفتاح JWT_SECRET
  • قم بتكوين HTTPS

Development

The website uses vanilla HTML, CSS, and JavaScript for simplicity and performance. The design follows modern web development practices and is built to be easily maintainable and extensible.