Nutritional Information

Select a Category Below 


Note*
Nutritional information is in (g per serving)

ItemDescriptionCalories KilojoulesCarbs Fat Protein
Carrot Orange (500ml)
Carrots, oranges

199

829.83

48

0.7

4.2

Asian Chicken
Chicken, lettuce, julienne carrots, red cabbage, red onion, peanuts, sweet chilli sauce

357.71

1491.64

24.51

16.29

29.26

Banana Nut Vegan
Banana, peanut butter, dates, almond milk

321.20

1339.41

46.03

13.74

7.78

BBQ Chicken
Chicken, lettuce, cherry tomatoes, avocado, brown onion, creamy herb dressing, BBQ spice

436.75

1821.26

32.66

21.47

25.29

Berry Date Vegan
Banana, mixed berries, dates, almond milk

157.59

657.16

36.05

2.28

2.26

Blackcurrant
Vanilla frozen yogurt, blackcurrants, milk, ice

280.29

1168.80

42.15

8.96

7.9

Blackcurrant Peanut Butter
Blackcurrant, banana, sugar-free peanut butter, milk, whey protein powder

438.70

1829.37

33.57

21.06

29.63

Breakfast Bowl
Baby spinach, beef sausage, cherry tomatoes, mushrooms, feta, 1 egg, creamy herb dressing

324.40

1352.76

11.82

35.49

18.4

Breakfast Wrap/Sandwich
3 scrambled eggs, cherry tomatoes, beef sausage, spinach, creamy herb dressing

697.72

2909.45

31.35

49.75

30.39

Burrito Wrap
Brown rice, quinoa, chicken breast, corn, red onion, avocado, salsa, sour cream, cheddar cheese

569.35

2374.17

45.9

25.47

35.47

Cherry Granadilla
Granadilla sorbet, red cherries

118.6

494.55

28.48

0.63

0.7

Cherry Lemon
Lemon sorbet, red cherries,  black cherries

123.15

513.52

29.82

0.6

0.72

Chicken and Avo
Lettuce, chicken, avocado, cherry tomatoes, cucumber, feta cheese, red onion, Greek salad dressing

388.74

1621.06

14.68

24.96

25.91

Chicken Avocado Tomato
Chicken, smashed avocado, cherry tomatoes, creamy herb dressing

530.31

2211.41

53.38

20.02

28.79

Chicken Breast with Rice/Side Salad
2 grilled chicken breasts served on a bed of brown rice, or a Greek side salad with cherry tomatoes, feta cheese, cucumber, red onion and a Greek salad dressing

347.2

1447.82

27.6

3.08

43.72

Chicken Brown Rice Broccoli Bowl
Brown rice, quinoa, chicken breast, corn, feta , broccoli, soy sauce

450.05

1876.71

53.69

9.42

37.08

Chicken Caesar Salad
Lettuce, chicken, cherry tomatoes, cucumber, croutons, parmesan shavings, Caesar dressing

357.78

1491.93

15.27

19.23

26.85

Chicken Caesar Wrap
Lettuce, chicken, cherry tomatoes, cucumber, croutons, parmesan shavings, Caesar dressing

419.54

1749.49

32.87

17.29

27.71

Chicken Mayo
Chicken, mayo, red onion

484.32

2019.62

46.31

17.81

27.71

Chicken Mushroom and Cheese
Chicken, mushrooms, cheddar cheese, sweet chilli mayo

582.52

2429.11

48.95

23.7

37.04


Note*
Nutritional information is in (g per serving)

ItemDescriptionCalories KilojoulesCarbs Fat Protein
Carrot Orange (500ml)
Carrots, oranges

199

829.83

48

0.7

4.2

Asian Chicken
Chicken, lettuce, julienne carrots, red cabbage, red onion, peanuts, sweet chilli sauce

357.71

1491.64

24.51

16.29

29.26

Banana Nut Vegan
Banana, peanut butter, dates, almond milk

321.20

1339.41

46.03

13.74

7.78

BBQ Chicken
Chicken, lettuce, cherry tomatoes, avocado, brown onion, creamy herb dressing, BBQ spice

436.75

1821.26

32.66

21.47

25.29

Berry Date Vegan
Banana, mixed berries, dates, almond milk

157.59

657.16

36.05

2.28

2.26

Blackcurrant
Vanilla frozen yogurt, blackcurrants, milk, ice

280.29

1168.80

42.15

8.96

7.9

Blackcurrant Peanut Butter
Blackcurrant, banana, sugar-free peanut butter, milk, whey protein powder

438.70

1829.37

33.57

21.06

29.63

Breakfast Bowl
Baby spinach, beef sausage, cherry tomatoes, mushrooms, feta, 1 egg, creamy herb dressing

324.40

1352.76

11.82

35.49

18.4

Breakfast Wrap/Sandwich
3 scrambled eggs, cherry tomatoes, beef sausage, spinach, creamy herb dressing

697.72

2909.45

31.35

49.75

30.39

Burrito Wrap
Brown rice, quinoa, chicken breast, corn, red onion, avocado, salsa, sour cream, cheddar cheese

569.35

2374.17

45.9

25.47

35.47

Cherry Granadilla
Granadilla sorbet, red cherries

118.6

494.55

28.48

0.63

0.7

Cherry Lemon
Lemon sorbet, red cherries,  black cherries

123.15

513.52

29.82

0.6

0.72

Chicken and Avo
Lettuce, chicken, avocado, cherry tomatoes, cucumber, feta cheese, red onion, Greek salad dressing

388.74

1621.06

14.68

24.96

25.91

Chicken Avocado Tomato
Chicken, smashed avocado, cherry tomatoes, creamy herb dressing

530.31

2211.41

53.38

20.02

28.79

Chicken Breast with Rice/Side Salad
2 grilled chicken breasts served on a bed of brown rice, or a Greek side salad with cherry tomatoes, feta cheese, cucumber, red onion and a Greek salad dressing

347.2

1447.82

27.6

3.08

43.72

Chicken Brown Rice Broccoli Bowl
Brown rice, quinoa, chicken breast, corn, feta , broccoli, soy sauce

450.05

1876.71

53.69

9.42

37.08

Chicken Caesar Salad
Lettuce, chicken, cherry tomatoes, cucumber, croutons, parmesan shavings, Caesar dressing

357.78

1491.93

15.27

19.23

26.85

Chicken Caesar Wrap
Lettuce, chicken, cherry tomatoes, cucumber, croutons, parmesan shavings, Caesar dressing

419.54

1749.49

32.87

17.29

27.71

Chicken Mayo
Chicken, mayo, red onion

484.32

2019.62

46.31

17.81

27.71

Chicken Mushroom and Cheese
Chicken, mushrooms, cheddar cheese, sweet chilli mayo

582.52

2429.11

48.95

23.7

37.04

<!DOCTYPE html>

<html lang="en">
<head>
<metacharset="UTF-8">
<metaname="viewport"content="width=device-width, initial-scale=1.0">
<title>Chatbot Interface</title>
<!-- Add Bootstrap CSS -->
<linkrel="stylesheet"href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css">
<style>
.custom-btn {
height: 38px;
line-height: 1.5;
margin: 0;
padding: 6px12px; /* Bootstrap default padding */
vertical-align: middle;
}
#chat-container {
height: 400px;
overflow-y: scroll;
border: 1pxsolid#ccc;
padding: 10px;
margin-bottom: 10px;
}
#user-input {
width: calc(100% - 10px);
margin-bottom: 10px;
}
.btn-send {
width: 100%;
}
#chat-info {
margin-bottom: 10px;
}
#loading-overlay {
display: none;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(255, 255, 255, 0.8);
justify-content: center;
align-items: center;
z-index: 1000;
}
.loading-spinner {
border: 4pxsolidrgba(0, 0, 0, 0.1);
border-radius: 50%;
border-top: 4pxsolid#3498db;
width: 40px;
height: 40px;
animation: spin 1slinearinfinite;
}
@keyframesspin {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
</style>
</head>
<body class="container mt-4">
<div class="card">
<divclass="card-header">
<divid="chat-info">
<h5>Chat ID: <spanid="chat-id-value"></span></h5>
<pid="response-time"></p>
</div>
</div>
<divclass="card-body"id="chat-container"></div>
<divclass="card-footer">
<textareastyle="width: 100%;"id="user-input"class="form-control"placeholder="Type your message..."></textarea>
<divstyle="display: grid; grid-template-columns: repeat(2, 1fr); gap: 10px;">
<buttonclass="btn btn-primary btn-send custom-btn"onclick="sendMessage()">Send</button>
<!-- "Provide feedback" button -->
<buttonclass="btn btn-secondary custom-btn"onclick="provideFeedback()">Provide Feedback</button>
</div>
</div>
</div>
<!-- Loading overlay -->
<div id="loading-overlay">
<divclass="loading-spinner"></div>
</div>
<script>
constchatContainer = document.getElementById('chat-container');
constuserInput = document.getElementById('user-input');
constchatIdValue = document.getElementById('chat-id-value');
constresponseTime = document.getElementById('response-time');
constloadingOverlay = document.getElementById('loading-overlay');
letstartTime;
// Function to handle the "Provide Feedback" button click
functionprovideFeedback() {
constformID = '1FAIpQLSego12kuc7zN1M6QaGb6kt10VktTP7i1tbOtqRqodeaR7CqRg';
// Construct the URL with the chatID parameter
constformURL = `https://docs.google.com/forms/d/e/${formID}/viewform?entry.867485306=${chatID}`;
// Open the Google Form in a new tab or window
window.open(formURL, '_blank');
}
functiongenerateUUID() {
return'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function(c) {
constr = Math.random() * 16 | 0;
constv = c === 'x' ? r : (r & 0x3 | 0x8);
returnv.toString(16);
});
}
functionstartTimer() {
startTime = newDate();
}
functionstopTimer() {
constendTime = newDate();
consttimeDiff = endTime - startTime;
constseconds = Math.floor(timeDiff / 1000);
responseTime.textContent = `Response time: ${seconds} seconds`;
}
functionshowLoadingOverlay() {
loadingOverlay.style.display = 'flex';
}
functionhideLoadingOverlay() {
loadingOverlay.style.display = 'none';
}
// Retrieve chatID from sessionStorage or generate a new one
letchatID = sessionStorage.getItem('chatID');
if (!chatID) {
chatID = generateUUID();
sessionStorage.setItem('chatID', chatID);
}
// Display chatID at the top
chatIdValue.textContent = chatID;
functionappendMessage(sender, content) {
constmessageDiv = document.createElement('div');
messageDiv.innerHTML = `<strong>${sender}:</strong> ${content}`;
chatContainer.appendChild(messageDiv);
chatContainer.scrollTop = chatContainer.scrollHeight;
}
functionhandleEnterKey(event) {
if (event.key === 'Enter') {
sendMessage();
event.preventDefault(); // Prevent the default behavior of the Enter key (new line)
}
}
functionsendMessage() {
constuserMessage = userInput.value;
if (userMessage.trim() === '') {
return;
}
startTimer(); // Start the timer when the user clicks "Send"
showLoadingOverlay(); // Show the loading overlay
// Display the user's message in the chat interface
appendMessage('User', userMessage);
constapiUrl = 'http://prime-gpt.af-south-1.elasticbeanstalk.com/web';
// const apiUrl = 'http://localhost:8000/web'
constapiKey = '27690756-29e6-4e74-a155-90d13bd4e526';
fetch(apiUrl, {
method:'POST',
headers: {
'Content-Type':'application/json',
'X-API-Key':apiKey,
},
body:JSON.stringify({
sender:'User',
content:userMessage,
chat_id:chatID,
}),
})
.then(response => response.json())
.then(data => {
// Display the chatbot's response in the chat interface with preserved line breaks
constchatContainer = document.getElementById('chat-container');
chatContainer.innerHTML += `<p><strong>Chatbot:</strong> ${data.response_content.replace(/n/g, '<br>')}</p>`;
stopTimer(); // Stop the timer when a response is received
})
.catch(error => {
console.error('Error sending message:', error);
})
.finally(() => {
hideLoadingOverlay(); // Hide the loading overlay regardless of success or error
});
userInput.value = '';
}
userInput.addEventListener('keydown', handleEnterKey);
</script>
<!-- Add Bootstrap JS and Popper.js -->
<script src="https://code.jquery.com/jquery-3.5.1.slim.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/@popperjs/core@2.9.1/dist/umd/popper.min.js"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js"></script>
</body>
</html>

our custom HTML or Shortcode

This will close in 20 seconds

Chatbot Interface
Chat ID:

This will close in 20 seconds

0
    0
    Your Cart
    Your cart is empty