How httpsjmdv/basta_velure works
Loved-IT is a multi-role Philippine marketplace: its React website and Android app use a Laravel API for commerce, reviews, payments, messaging, and delivery operations. The principal workflow is a buyer browsing products, placing and paying for an order, then tracking delivery; sellers and logistics participants manage the resulting order and parcel lifecycle. The graph preserves the separate commerce, marketplace, and logistics stages plus shared account and notification layers. Some backend subsystems are represented by their exact directories because their implementation files were not sampled; edges are limited to README or source-index evidence.
Main entry points: api.php REST API routes · V1 Order workflow · Models Marketplace data · BuyerReviewController.php Buyer and shop reviews
Components 21
Client applications
- Marketplace website
frontend/src/App.tsx - Android app
mobile/android/app/src/main/kotlin/shop/lovedit/loved_it/MainActivity.kt - API client
frontend/src/api/client.ts
Marketplace and accounts
- Accounts and roles
backend/app/Models/User.php - Product catalog
backend/app/Http/Controllers/Api/V1/PublicProductController.php - Seller tools
backend/app/Http/Controllers/Api/V1 - Buyer and shop reviews
backend/app/Http/Controllers/Api/V1/BuyerReviewController.php
Commerce and payments
- Order workflow
backend/app/Http/Controllers/Api/V1 - Order status model
backend/app/Enums/OrderStatus.php - Payments and refunds
backend/app/Http/Controllers/Api/V1 - Payouts and settlements
backend/app/Services
Delivery operations
- Parcel tracking
backend/app/Services/ParcelTrackingService.php - Courier and hub operations
backend/app/Services/Courier - Rider operations
backend/app/Services
Shared platform
- REST API routes
backend/routes/api.php - Messaging
backend/app/Http/Controllers/Api/V1 - Notifications
backend/app/Services/Notifier.php - Marketplace data
backend/app/Models
Other components
- Buyers
- Sellers
- Platform and logistics staff
Connections 28
- Buyers → Marketplace website: browse and order
README.md - Sellers → Marketplace website: manage shop
README.md - Platform and logistics staff → Marketplace website: operate platform
README.md - Marketplace website → API client: uses
frontend/src/App.tsx - Android app → API client: uses shared API
- API client → REST API routes: requests API
README.md - REST API routes → Product catalog: routes products
backend/routes/api.php - REST API routes → Order workflow: routes orders
backend/routes/api.php - REST API routes → Payments and refunds: routes payments
backend/routes/api.php - REST API routes → Buyer and shop reviews: routes reviews
backend/routes/api.php - REST API routes → Messaging: routes messaging
backend/routes/api.php - REST API routes → Seller tools: routes seller tools
backend/routes/api.php - REST API routes → Courier and hub operations: routes logistics
backend/routes/api.php - REST API routes → Rider operations: routes rider operations
backend/routes/api.php - Product catalog → Marketplace data: reads products
backend/app/Http/Controllers/Api/V1/PublicProductController.php - Product catalog → Buyer and shop reviews: reads product reviews
backend/app/Http/Controllers/Api/V1/PublicProductController.php - Buyer and shop reviews → Marketplace data: stores review records
backend/app/Http/Controllers/Api/V1/BuyerReviewController.php - Buyer and shop reviews → Notifications: notifies on review
backend/app/Http/Controllers/Api/V1/BuyerReviewController.php - Order workflow → Order status model: uses statuses
backend/app/Enums/OrderStatus.php - Order workflow → Marketplace data: persists orders
backend/app/Http/Controllers/Api/V1/ShopReviewController.php - Order workflow → Payments and refunds: coordinates payment
- Order workflow → Parcel tracking: creates delivery tracking
- Parcel tracking → Courier and hub operations: supports parcel handling
- Courier and hub operations → Rider operations: assigns delivery work
- Payments and refunds → Payouts and settlements: supports payouts
backend/app/Http/Controllers/Api/V1/ShopReviewController.php - Seller tools → Marketplace data: manages shop data
backend/app/Http/Controllers/Api/V1/ShopReviewController.php - Messaging → Notifications: notifies participants
backend/app/Http/Controllers/Api/V1/ShopReviewController.php - Accounts and roles → Marketplace data: relates marketplace records
backend/app/Models/User.php