╔════════════════════════════════════════════════════════════════════════════════╗
║                   EARNING PLATFORM - ইনস্টলেশন চেকলিস্ট                        ║
╚════════════════════════════════════════════════════════════════════════════════╝

📦 সম্পূর্ণ প্যাকেজ অন্তর্ভুক্ত ফাইলগুলি:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

✅ config.php                    - Database কনফিগারেশন
✅ login.php                     - লগইন & রেজিস্ট্রেশন পেজ
✅ logout.php                    - লজআউট স্ক্রিপ্ট
✅ database.sql                  - Database স্ট্রাকচার

USER PANEL:
✅ user_dashboard.php            - ইউজার হোম পেজ
✅ user_tasks.php                - Task সম্পূর্ণ করার পেজ
✅ user_deposit.php              - Deposit রিকোয়েস্ট পেজ
✅ user_notifications.php        - নোটিফিকেশন পেজ
✅ user_inbox.php                - মেসেজ ইনবক্স
✅ user_profile.php              - প্রোফাইল পেজ

ADMIN PANEL:
✅ admin/admin_dashboard.php     - অ্যাডমিন হোম পেজ
✅ admin/admin_settings.php      - সাইট সেটিংস
✅ admin/admin_deposits.php      - Deposit ম্যানেজমেন্ট
✅ admin/admin_profit.php        - Profit সেটিংস
✅ admin/admin_tasks.php         - Task ম্যানেজমেন্ট
✅ admin/admin_users.php         - ইউজার ম্যানেজমেন্ট
✅ admin/admin_notifications.php - নোটিফিকেশন সিস্টেম

DOCUMENTATION:
✅ README.md                     - প্রজেক্ট ওভারভিউ
✅ SETUP_GUIDE.md                - বিস্তারিত সেটআপ গাইড (বাংলা)


🚀 ইনস্টলেশন স্টেপ বাই স্টেপ:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

STEP 1: SUBDOMAIN SETUP (cPanel/Plesk এ)
☐ 1. cPanel লগইন করুন
☐ 2. Addon Domains এ যান
☐ 3. নতুন Subdomain যোগ করুন: earning.yourdomain.com
☐ 4. Document Root সেট করুন: /public_html/earning/
☐ 5. DNS Settings কনফিগার করুন (A Record)

STEP 2: FILE UPLOAD
☐ 1. FTP Client খুলুন (FileZilla)
☐ 2. /public_html/earning/ এ সব ফাইল আপলোড করুন
☐ 3. admin/ ফোল্ডার তৈরি করুন
☐ 4. admin_*.php ফাইলগুলি admin/ এ রাখুন

STEP 3: DATABASE SETUP
☐ 1. cPanel এ phpMyAdmin খুলুন
☐ 2. নতুন Database তৈরি করুন: earning_platform
☐ 3. database.sql ফাইল ইমপোর্ট করুন
☐ 4. SQL Execute করুন

STEP 4: CONFIG.PHP EDIT
☐ 1. config.php ফাইল খুলুন
☐ 2. Database সেটিংস আপডেট করুন:
      - DB_USERNAME: আপনার ইউজার
      - DB_PASSWORD: আপনার পাসওয়ার্ড
      - SITE_URL: https://earning.yourdomain.com
☐ 3. ফাইল সংরক্ষণ করুন


🔐 প্রথম লগইন এবং সেটআপ:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

STEP 5: ADMIN PANEL ACCESS
☐ 1. ব্রাউজারে যান: https://earning.yourdomain.com/admin/admin_dashboard.php
☐ 2. ইমেইল: admin@example.com
☐ 3. পাসওয়ার্ড: admin123
☐ 4. লগইন করুন

STEP 6: CHANGE ADMIN PASSWORD (গুরুত্বপূর্ণ!)
☐ 1. Admin Settings এ যান
☐ 2. পুরানো পাসওয়ার্ড থেকে নতুন পাসওয়ার্ডে পরিবর্তন করুন
☐ 3. নতুন পাসওয়ার্ড দিয়ে আবার লগইন করুন

STEP 7: CONFIGURE SITE SETTINGS
Admin Panel > Site Settings এ যান এবং এটি পূরণ করুন:
☐ 1. Site Title: আপনার সাইটের নাম
☐ 2. Site Description: আপনার সাইটের বিবরণ
☐ 3. Currency Symbol: $ (অথবা ৳)
☐ 4. Logo URL: আপনার লোগো লিংক

STEP 8: DEPOSIT SETTINGS
Admin Panel > Site Settings এ যান:
☐ 1. Bank Name: আপনার ব্যাংকের নাম
☐ 2. Account Holder: অ্যাকাউন্ট হোল্ডারের নাম
☐ 3. Account Number: ব্যাংক একাউন্ট নম্বর
☐ 4. Routing Number: (ঐচ্ছিক)
☐ 5. Deposit Instructions: গ্রাহকদের জন্য নির্দেশনা

STEP 9: SET PROFIT PERCENTAGES
Admin Panel > Profit Settings এ যান এবং যোগ করুন:
☐ 1. $10 ডিপোজিট → 5% লাভ
☐ 2. $50 ডিপোজিট → 8% লাভ
☐ 3. $100 ডিপোজিট → 10% লাভ
☐ 4. আপনার পছন্দ অনুযায়ী আরও যোগ করুন

STEP 10: CREATE TASKS
Admin Panel > Tasks এ যান এবং Task যোগ করুন:
☐ 1. Task 1: Sign Up Completion
☐ 2. Task 2: Email Verification
☐ 3. Task 3: Phone Verification
☐ 4. Task 4: First Deposit
☐ 5. Task 5: Refer a Friend


🧪 সিস্টেম পরীক্ষা করুন:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

TESTING:
☐ 1. নতুন ইউজার অ্যাকাউন্ট রেজিস্টার করুন
☐ 2. Profile তথ্য পূরণ করুন
☐ 3. Deposit রিকোয়েস্ট জমা দিন
☐ 4. Admin Panel এ Deposit অনুমোদন করুন
☐ 5. User Dashboard এ Balance চেক করুন
☐ 6. একটি Task সম্পূর্ণ করুন
☐ 7. Profit ক্রেডিট হয়েছে কিনা যাচাই করুন
☐ 8. Admin থেকে নোটিফিকেশন পাঠান


🔒 নিরাপত্তা ব্যবস্থা:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

SECURITY CHECKLIST:
☐ 1. Admin পাসওয়ার্ড পরিবর্তন করা হয়েছে
☐ 2. SSL Certificate সক্ষম করা হয়েছে (HTTPS)
☐ 3. Database ব্যাকআপ নিয়মিত নেওয়ার পরিকল্পনা আছে
☐ 4. File Permissions সঠিকভাবে সেট করা হয়েছে
☐ 5. Error Logging সক্ষম করা হয়েছে


📝 দ্রুত রেফারেন্স:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

ডিরেক্টরি স্ট্রাকচার:
/public_html/earning/
├── config.php
├── login.php
├── logout.php
├── user_dashboard.php
├── user_tasks.php
├── user_deposit.php
├── user_notifications.php
├── user_inbox.php
├── user_profile.php
├── database.sql
├── admin/
│   ├── admin_dashboard.php
│   ├── admin_settings.php
│   ├── admin_deposits.php
│   ├── admin_profit.php
│   ├── admin_tasks.php
│   ├── admin_users.php
│   └── admin_notifications.php
└── README.md


গুরুত্বপূর্ণ URL:
- লগইন পেজ: https://earning.yourdomain.com/login.php
- ইউজার ড্যাশবোর্ড: https://earning.yourdomain.com/user_dashboard.php
- অ্যাডমিন ড্যাশবোর্ড: https://earning.yourdomain.com/admin/admin_dashboard.php


ডিফল্ট ক্রেডেনশিয়াল:
- Admin Email: admin@example.com
- Admin Password: admin123 (পরিবর্তন করুন!)
- Database: earning_platform


সাপোর্ট:
🔧 সমস্যা হলে:
1. SETUP_GUIDE.md পড়ুন
2. phpMyAdmin এ Database চেক করুন
3. Error Log দেখুন
4. Browser Console দেখুন (F12)


════════════════════════════════════════════════════════════════════════════════
Installation Complete? 🎉 এখন আপনার Platform লাইভ করতে প্রস্তুত!
════════════════════════════════════════════════════════════════════════════════
