GreenEvent SaaS - Carbon Footprint Calculator

GreenEvent SaaS

Event Carbon Footprint Calculator

Select the country where the event is held. This affects vendor suggestions, emission factors, and currency (AUD for Australia, NZD for New Zealand).
Select the state or region. Results will be tailored to this location.
Select 'Yes' if you are only hiring a venue and cannot control energy providers.
Select 'Yes' if you are arranging transport for guests, enabling group transport recommendations.
Enter the total number of attendees. Obtain from event registration data or estimate based on venue capacity.
Enter the estimated energy usage in kilowatt-hours. Check venue utility bills, consult the venue manager, or estimate 10 kWh per attendee for a typical event.
Enter the total distance traveled by attendees (e.g., average per attendee x number of attendees). Estimate based on attendee locations or use 50 km per attendee as a default.
Enter the estimated general waste in kilograms. Consult waste management services, use past event data, or estimate 0.5 kg per attendee for a typical event.
Enter the estimated food waste in kilograms. Estimate based on catering plans (e.g., 0.2 kg per meal served) or consult caterers.
Enter the total number of meals served. Obtain from catering contracts or estimate based on attendees (e.g., 1 meal per attendee).
Enter the marketing budget in the selected country's currency. Include digital and physical campaign costs from your marketing plan.
Enter the weight of physical marketing materials (e.g., flyers, banners) in kilograms. Estimate 0.1 kg per attendee or consult your marketing team.
Enter the total event budget in the selected country's currency. Include all expenses (venue, catering, transport, etc.).

© 2025 GreenEvent SaaS. All rights reserved.

// JavaScript Example: Reading Entities
// Filterable fields: 
async function fetchEntityNameEntities() {
    const response = await fetch(`https://app.base44.com/api/apps/68723b5ba104e0d7d02289ad/entities/EntityName`, {
        headers: {
            'api_key': 'cc1bef7574d442fcb07cf24b732b125c', // or use await User.me() to get the API key
            'Content-Type': 'application/json'
        }
    });
    const data = await response.json();
    console.log(data);
}

// JavaScript Example: Updating an Entity
// Filterable fields: 
async function updateEntityNameEntity(entityId, updateData) {
    const response = await fetch(`https://app.base44.com/api/apps/68723b5ba104e0d7d02289ad/entities/EntityName/${entityId}`, {
        method: 'PUT',
        headers: {
            'api_key': 'cc1bef7574d442fcb07cf24b732b125c', // or use await User.me() to get the API key
            'Content-Type': 'application/json'
        },
        body: JSON.stringify(updateData)
    });
    const data = await response.json();
    console.log(data);
}