How fardhanfahrezy/tbloomcake works
This appears to be a Laravel bakery-ordering application: its model and migration names describe a product catalog, order and payment tracking, custom cake requests, and testimonials. The likely user journey is browsing products and availability, placing an order, then tracking its status and payment. The README describes Laravel itself, not this application. Route and controller contents were not sampled, so the graph does not infer HTTP-to-domain wiring; model relationships shown are those explicit in the sampled Order model.
Main entry points: migrations Application database · Order.php Orders · index.php HTTP entry · app.php App bootstrap
Components 16
Web entry
- HTTP entry
public/index.php - App bootstrap
bootstrap/app.php - Web routes
routes/web.php - Welcome view
resources/views/welcome.blade.php
Product catalog
- Products
app/Models/Product.php - Product variants
app/Models/ProductVariant.php - Availability
app/Models/ProductAvailability.php - Testimonials
app/Models/Testimonial.php
Ordering
- Orders
app/Models/Order.php - Order items
app/Models/OrderItem.php - Status history
app/Models/OrderStatusHistory.php - Payment transactions
app/Models/PaymentTransaction.php - Custom cake requests
app/Models/CustomCakeRequest.php - Users
app/Models/User.php
Persistence
- Application database
database/migrations
Other components
- Customer
Connections 16
- Customer → HTTP entry: sends request
- HTTP entry → App bootstrap: handles request
- App bootstrap → Web routes: loads web routes
- Orders → Order items: has many
- Orders → Status history: has many
- Orders → Payment transactions: has many
- Products → Application database: stores data
- Product variants → Application database: stores data
- Availability → Application database: stores data
- Testimonials → Application database: stores data
- Orders → Application database: stores data
- Order items → Application database: stores data
- Status history → Application database: stores data
- Payment transactions → Application database: stores data
- Custom cake requests → Application database: stores data
- Users → Application database: stores data