سیستم کامل مدیریت و ساخت رزومه آنلاین با PHP، Tailwind CSS و JavaScript با پشتیبانی کامل از زبان فارسی.
git clone https://github.com/YOUR-USERNAME/online-resume-builder.git
cd online-resume-builder
دیتابیس را با استفاده از فایل SQL زیر ایجاد کنید:
mysql -u username -p < app/database_setup.sql
تنظیمات اتصال به دیتابیس را در فایل app/includes/config.php
ویرایش کنید:
define('DB_HOST', 'localhost'); // آدرس سرور دیتابیس
define('DB_USER', 'username'); // نام کاربری دیتابیس
define('DB_PASS', 'password'); // رمز عبور دیتابیس
define('DB_NAME', 'resume_builder'); // نام دیتابیس
اطمینان حاصل کنید که وب سرور دسترسی نوشتن به پوشههای زیر را دارد:
app/uploads
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
# اگر درخواست برای یک فایل یا پوشه موجود نیست
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# هدایت به صفحه اصلی
RewriteRule ^(.*)$ index.php [QSA,L]
</IfModule>
app/
├── css/ # فایلهای CSS
├── js/ # فایلهای JavaScript
├── includes/ # فایلهای PHP مشترک
│ ├── config.php # تنظیمات اتصال به دیتابیس
│ └── functions.php # توابع کاربردی
├── templates/ # قالبهای مشترک
│ ├── header.php # هدر مشترک
│ └── footer.php # فوتر مشترک
├── uploads/ # محل ذخیره فایلهای آپلود شده
├── database_setup.sql # اسکریپت ایجاد دیتابیس
├── index.php # صفحه اصلی
├── register.php # ثبتنام
├── login.php # ورود
├── dashboard.php # داشبورد
├── create_resume.php # ایجاد رزومه
├── edit_resume.php # ویرایش رزومه
├── view_resume.php # مشاهده و دانلود رزومه
└── logout.php # خروج
برای تست سیستم، یک کاربر نمونه با مشخصات زیر در دیتابیس ایجاد شده است:
sample_user
password123
[email protected]
این برنامه از کدگذاری UTF-8 برای پشتیبانی کامل از زبان فارسی استفاده میکند. تمام فایلهای PHP و صفحات HTML با کدگذاری UTF-8 ذخیره شدهاند.
مشارکت شما در توسعه این پروژه بسیار ارزشمند است. برای مشارکت:
این پروژه تحت مجوز MIT منتشر شده است.