Shubraville website
.github/workflows | ||
admin | ||
api | ||
backups | ||
cache | ||
css | ||
database | ||
images | ||
includes | ||
js | ||
products | ||
templates/emails | ||
tests | ||
uploads | ||
.env.example | ||
.gitignore | ||
.htaccess | ||
404.html | ||
apache.conf | ||
blog.html | ||
composer-setup.php | ||
composer.json | ||
deploy.sh | ||
faq.html | ||
forgot-password.php | ||
index.html | ||
index.php | ||
login.php | ||
logout.php | ||
README.md | ||
register.php | ||
reset-password.php | ||
robots.txt | ||
search.html | ||
sitemap.xml | ||
test_backup.php | ||
test_connection.php | ||
test_db.php | ||
test_images.php | ||
test_orders.php | ||
test_products.php | ||
test_security.php | ||
test_user_system.php | ||
test_users.php |
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
- Clone the repository
- Add the required images to the
images
directory - 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
التثبيت
- استنساخ المستودع:
git clone https://github.com/yourusername/shubraveil.git
cd shubraveil
- تثبيت اعتماديات PHP:
composer install
- إنشاء ملف .env:
cp .env.example .env
قم بتحديث المتغيرات في ملف .env بالقيم المناسبة.
- إعداد قاعدة البيانات:
mysql -u root -p
CREATE DATABASE shubraveil_db;
- تهيئة المجلدات:
mkdir -p uploads/products
mkdir -p cache
mkdir -p backups
chmod -R 755 uploads cache backups
التكوين
الإعدادات الأساسية
- تكوين قاعدة البيانات في ملف .env
- تكوين SMTP لإرسال البريد الإلكتروني
- تكوين مفاتيح 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.