یک پلتفرم جامع بازار آنلاین B2B و B2C به زبان فارسی با پشتیبانی کامل از RTL
Alireza Saeedi
Fullstack Developer - Lead
- 🛒 سبد خرید و لیست علاقهمندیها
- 📦 مدیریت سفارشات (در انتظار پرداخت، در حال ارسال، تحویل داده شده)
- 💳 سیستم پرداخت امن
- ⭐ امتیازدهی و نظرات
- 🔍 جستجوی پیشرفته با فیلترها
- 📱 پنل کاربری جامع
- 🏪 ایجاد فروشگاه آنلاین
- 📊 پنل مدیریت محصولات
- 📈 گزارشات فروش و آمار
- 💰 مدیریت مالی و کمیسیون
- 🚚 مدیریت ارسال و انبار
- 👥 مدیریت مشتریان
- 🌐 پخش و توزیع (دراپشیپینگ)
- 🏭 جستجوی کارخانجات
- 💼 خرید سازمانی
- 🎁 سیستم تخفیف و کوپن
- 📱 پشتیبانی موبایل
- 🔄 سفارش مجدد سریع
- ⚛️ React 18
- 🎨 Tailwind CSS با پشتیبانی RTL
- 🔄 React Query برای مدیریت state
- 🛣️ React Router برای مسیریابی
- 🌐 i18next برای چندزبانگی
- 📱 Responsive Design
- 🚀 MedusaJS v2
- 🗄️ Supabase (PostgreSQL + Auth + Storage)
- 🔐 Authentication با Supabase Auth
- 💾 File Storage با Supabase Storage
- 🔌 RESTful API
- Node.js v18+
- Yarn or npm
- Supabase account
-
Install Dependencies ```bash yarn install ```
-
Configure Environment Variables
Create .env file in frontend folder:
```env
VITE_SUPABASE_URL=your_supabase_url
VITE_SUPABASE_ANON_KEY=your_supabase_anon_key
VITE_API_URL=http://localhost:9000
```
Create .env file in backend folder:
```env
DATABASE_URL=your_supabase_database_url
SUPABASE_URL=your_supabase_url
SUPABASE_SERVICE_KEY=your_supabase_service_key
JWT_SECRET=your_jwt_secret
```
- Run Development Server ```bash yarn dev ```
- Frontend: http://localhost:5173
- Backend: http://localhost:9000
Proprietary License - All Rights Reserved
© 2025 CargoPlus Co. All Rights Reserved.
This software is proprietary and confidential. Unauthorized copying, distribution, modification, or use of this software, via any medium, is strictly prohibited without explicit written permission from CargoPlus Co.
Developer: Alireza Saeedi - Fullstack Developer Lead
For licensing inquiries, contact: alirezasaeediofficial@gmail.com
See the LICENSE file for complete details.
Contributions are welcome! To contribute to this project:
- Fork the repository
- Create a new branch ```bash git checkout -b feature/amazing-feature ```
- Commit your changes ```bash git commit -m 'Add some amazing feature' ```
- Push to the branch ```bash git push origin feature/amazing-feature ```
- Open a Pull Request
For questions, suggestions, or issues:
- 📧 Email: alirezasaeediofficial@gmail.com
- 💬 Telegram: @AR_Saeedi
- 📱 WhatsApp: +98 991 061 5570