diff --git "a/index.html" "b/index.html" --- "a/index.html" +++ "b/index.html" @@ -3,574 +3,1566 @@ - 60-Day Bodyweight Challenge + Pallet Tracker Pro | Customer Management + + + +
+
- -
-

60-Day Bodyweight Challenge

-

Transform your fitness with just 5 fundamental exercises

-
- - No Equipment Needed - - - 60 Days - - - 5 Exercises - + +
+
+

+ Pallet Tracker Pro +

+

Advanced pallet inventory & customer management

-
- - -
- -
-
- +
+
+

Loading user...

+

Location: Warehouse A

-

Push-ups

-

Targets chest, shoulders & triceps

-
- Day 1: 20 reps +
+
+ - -
-
- -
-

Squats

-

Works legs & glutes

-
- Day 1: 30 reps -
-
+ +
+ + + + +
- -
-
- + +
+ +
+ +
+
+

Empty Pallets

+
+ +
+
+
+
+

0

+

Available for use

+
+ +
-

Pull-ups

-

Strengthens back & arms

-
- Day 1: 5 reps + + +
+
+

Internal Use

+
+ +
+
+
+
+

0

+

Used internally

+
+ +
-
- -
-
- + +
+
+

External Use

+
+ +
+
+
+
+

0

+

With customers

+
+ +
-

Dips

-

Focuses on triceps & chest

-
- Day 1: 10 reps + + +
+
+

Total Inventory

+
+ +
+
+
+
+

0

+

All pallets tracked

+
+ +
- -
-
- + +
+ +
+

+ Quick Scan +

+ +
+
+
+ +
+

Scan pallet barcode to update inventory

+
+ +
+
+ + +
+
+

+ Recent Activity +

+ +
+ +
+ +
-

Planks

-

Core strength & stability

-
- Day 1: 30 sec + + +
+
+

+ Top Customers +

+
+ +
+ +
- -
-
-
-

Your Progress

-

Track your 60-day journey

+ +
+
+
+

+ Customer Management +

+
-
-
- Day 1 of 60 - 0% + + +
+
+
-
-
+
+
-
- -
- -
-
- - -
-
-

- 60-Day Challenge Routine -

-
- -
+ +
- - +
+ - - - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +
PhaseDaysPush-upsSquatsPull-upsDipsPlankCustomerContactPallets OutOverdueStatusActions
Foundation1-1520 → 4030 → 605 → 1010 → 2030s → 60s
Building16-3045 → 7065 → 10012 → 2025 → 3575s → 120s
Advanced31-4575 → 100105 → 15022 → 3040 → 50135s → 180s
Mastery46-60105 → 150155 → 20032 → 4055 → 70195s → 240s
- -
-
-
-

- Today's Workout + +
+
+
+

+ Pallet Inventory

-

Day 1 of 60 - Foundation Phase

-
- -
- -
- -
-
-
- -
-
-

Push-ups

-

3 sets of 6-8 reps

-
+
+ +
-
20 total
- - -
-
-
- -
+ + +
+

+ Manual Entry +

+ +
-

Squats

-

3 sets of 10 reps

+ +
+ + +
+
-
-
30 total
-
- - -
-
-
- + +
+
+ + +
+
+ + +
-
-

Pull-ups

-

3 sets of 1-2 reps

+
+ + -
5 total
+ +
+ +
+ + +
+ + + + + + + + + + + + + + + +
BarcodePallet IDStatusLocationCustomer/DetailsLast UpdatedActions
+
+
+
- -
-
-
- -
-
-

Dips

-

2 sets of 5 reps

-
+ +
+
+ +
+
+

+ External Pallets Report +

+ +
+ +
+ + + + + + + + + + + + + +
Pallet IDCustomerDate OutExpected ReturnDays Overdue
-
10 total
- - -
-
-
- -
-
-

Plank

-

Hold for time

-
+ + +
+
+

+ Customer Activity +

+ +
+ +
+ + + + + + + + + + + + + +
CustomerTotal PalletsCurrent PalletsOverdueLast Activity
-
30 sec
+
+
+ + +
+
+

+ Pallet Utilization +

+ +
+ +
+

Chart visualization would appear here in a real application

+
- -
-
-

- Pro Tips -

-
    -
  • -
    - + +
  • -
  • -
    - + +
    +
    + + +
    + +
    + + +
    + +
    + + +
    - Perform exercises with proper form -
  • -
  • -
    - +
    + + +
    +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    - Do the workout at the same time each day -
  • -
  • -
    - + +
    + +
    - Take 1 rest day per week for recovery -
  • -
-
- -
-

- Daily Motivation -

-

"The secret of getting ahead is getting started."

-
-
-
- Mark Twain
-
-
-
- -
- Today's Challenge: + + +
+

+ Current Pallets +

+ +
+ + + + + + + + + + + + + +
Pallet IDDate OutExpected ReturnDays OverdueActions
-

Add 2 extra push-ups to your last set!

-
-
- - -
-
-
-
-

Ready to Transform Your Body?

-

Commit to 60 days of consistent bodyweight training

- -
-
- - No credit card required + + +
+

+ Activity History +

+ +
+
+ + +
+ + + +
+ -

Made with DeepSite LogoDeepSite - 🧬 Remix

+ // Determine where pallet is coming from + if (mockDatabase.internalPallets > 0) { + mockDatabase.internalPallets--; + } else if (mockDatabase.externalPallets > 0) { + mockDatabase.externalPallets--; + } + + updateCounts(); + + // Add to activity log + const newActivity = { + time: "Just now", + palletId: "N/A", + action: "Empty pallet added", + user: currentUser.name, + location: currentUser.location + }; + mockDatabase.activityLog.unshift(newActivity); + updateActivityLog(); + updateDashboardActivity(); + + showNotification("Empty pallet added to inventory", 'success'); + } + + // Sync with "cloud" (mock for demo) + function syncInventory() { + showNotification("Inventory synced with cloud database", 'success'); + } + + // Start scanning simulation + function startScanning() { + // In a real app, this would interface with device camera/barcode scanner + // For demo, we'll simulate a scan after 1.5 seconds + showNotification("Scanning started - point camera at barcode", 'info'); + + setTimeout(function() { + // Pick a random pallet from inventory or generate a new one + let palletId; + if (mockDatabase.inventory.length > 0 && Math.random() > 0.3) { + // 70% chance of scanning an existing pallet + const randomIndex = Math.floor(Math.random() * mockDatabase.inventory.length); + palletId = mockDatabase.inventory[randomIndex].palletId; + } else { + // 30% chance of scanning a new pallet + palletId = "PLT \ No newline at end of file