Chamedoon 2026
Development.
Chamedoon (Suitcase) - Air Travel Baggage Shipping Platform
Chamedoon is a modern marketplace platform that connects travelers with spare luggage allowance to senders who need packages moved between countries. The platform facilitates international package shipping using passenger flights, creating a win-win solution for both parties.
Project Overview
Chamedoon addresses a common problem in international shipping: expensive cargo fees and complex logistics. By leveraging the unused luggage capacity of air travelers, we create a cost-effective, peer-to-peer shipping solution that benefits both travelers (earning extra income) and senders (reducing shipping costs).
Key Features
🚀 For Travelers:
- Register upcoming trips with spare luggage capacity
- Set availability windows and destination preferences
- Receive requests from senders for package transport
- Earn additional income from unused luggage space
- Premium features to increase visibility
📦 For Senders:
- Post cargo requests with package details (weight, dimensions, content)
- Browse available travelers by destination and dates
- Secure booking system with payment integration
- Real-time tracking of shipment status
- Direct communication with travelers (premium feature)
👑 Premium Membership:
- Unlock contact details of travelers/senders
- Priority listing in search results
- Advanced filtering and matching algorithms
- Extended shipment window options
⚙️ Admin Dashboard:
- Full control over trips, cargos, and users
- Content management (articles, FAQs)
- Support ticket system
- Analytics and reporting
- Payment and commission management
🛠 Technical Stack
Backend (API Layer)
- Framework: Laravel 13 with Octane (Swoole)
- Authentication: Laravel Sanctum with social login (Google)
- Authorization: Spatie Permissions for role-based access control
- API: RESTful architecture with endpoint-specific rate limiting
- Image Processing: Intervention Image for optimization and resizing
- Validation: Custom validation rules for file and request validation
- Scheduling: Laravel Task Scheduler for automated jobs
Frontend
- Framework: Nuxt 4 with TypeScript
- UI Library: Nuxt UI 4 + TailwindCSS 4
- State Management: Pinia
- Internationalization: Day.js with Jalali date support
- 3D Visualizations: Three.js for interactive package previews
- Build Tool: Bun for fast builds
Data & Infrastructure
- Database: MySQL/SQLite with Laravel Eloquent ORM
- Caching: Redis (cache, session, queue, throttling)
- Queue: Laravel Queue for background jobs
- Storage: Local/Flysystem with S3 support for uploads
- Containerization: Docker Compose for development/production
- Task Runner: Just for project automation
Development & DevOps
- Testing: Pest PHP with Laravel testing suite
- Code Quality: Laravel Pint for code style
- CI/CD: GitHub Actions for automated testing
- Monitoring: Logging with Monolog
- Documentation: OpenAPI/Swagger API documentation
🏆 Why This Project Stands Out
- Innovative Concept: First platform of its kind in the MENA region
- Sustainable Solution: Reduces waste from unused luggage space
- Community Focus: Builds trust through verification and rating systems
- Technical Excellence: Modern stack with best practices throughout
- Scalable Architecture: Designed for rapid growth and feature expansion
- User-Centric Design: Intuitive interface for both tech-savvy and novice users
Screenshots
1. Homepage

2. Cargo detail

3. Trip Listing

4. Dashboard

5. Admin Panel
