Energy Comparison Platform Development (Bubble.io)
Budget: $250 – $750 USD
What I need (scope of work):
1. Homepage (Single-Page Experience):
Professional web design (desktop and mobile responsive, business look, blue/green accents).
Header: logo (left), menu (Home, How It Works, Offers, Subscriptions, Login – right).
Hero section: big headline (“Compare energy and gas offers instantly”), short subtitle, benefits section.
Comparison form:
Input for “Monthly consumption (kWh)”
Dropdown for “Energy type” (electricity, gas, green)
Dropdown or input for “County/City”
Button: “Compare Offers”
Results section:
Results must be fetched in real time from energy provider APIs (E.ON, PPC Energy, etc) using Bubble’s API Connector, and displayed instantly below the form—without any page reload or navigation.
Each offer card shows: supplier logo, name, price/kWh, estimated savings, contract type, “recommended”/“eco” badge, button “Choose this offer”.
When the user clicks “Choose this offer”:
A pop-up/modal appears with a simple form (name, email, phone, GDPR consent).
Submitting creates a new “lead” entry in the database.
2. Admin Dashboard (CRM):
Secure login for admin.
Dashboard page with quick stats (total leads, status breakdown, active offers).
Leads management tab: filterable table, change status (new, processed, completed), export to Excel/CSV.
Offers management tab: add/edit/delete offers and suppliers, set badges, activate/deactivate, manage validity dates.
(Optional) Subscriptions tab: view/manage free/premium user plans.
All text should be in Romanian (I can provide translations if needed).
3. API Integration (critical & scalable):
You must set up and finish the API integrations with energy providers.
The homepage results must always be live—directly retrieved via provider APIs (E.ON, PPC, or others; if not available, the admin can add offers manually).
If multiple APIs are available, results should be aggregated and displayed in the comparison results.
The entire project must be easily scalable and extensible:
It must be possible to add new energy provider APIs in the future, without major redesign or changes to the current logic.
The admin should also be able to add, edit, or remove offers/providers manually in the admin dashboard/database.
4. General Requirements:
Responsive design (desktop and mobile)
Modern, clear, business-like UX (white, blue, green)
Fast, intuitive, and user-friendly for both customers and admin
All data structures and workflows well-documented and easy to extend
1. Homepage (Single-Page Experience):
Professional web design (desktop and mobile responsive, business look, blue/green accents).
Header: logo (left), menu (Home, How It Works, Offers, Subscriptions, Login – right).
Hero section: big headline (“Compare energy and gas offers instantly”), short subtitle, benefits section.
Comparison form:
Input for “Monthly consumption (kWh)”
Dropdown for “Energy type” (electricity, gas, green)
Dropdown or input for “County/City”
Button: “Compare Offers”
Results section:
Results must be fetched in real time from energy provider APIs (E.ON, PPC Energy, etc) using Bubble’s API Connector, and displayed instantly below the form—without any page reload or navigation.
Each offer card shows: supplier logo, name, price/kWh, estimated savings, contract type, “recommended”/“eco” badge, button “Choose this offer”.
When the user clicks “Choose this offer”:
A pop-up/modal appears with a simple form (name, email, phone, GDPR consent).
Submitting creates a new “lead” entry in the database.
2. Admin Dashboard (CRM):
Secure login for admin.
Dashboard page with quick stats (total leads, status breakdown, active offers).
Leads management tab: filterable table, change status (new, processed, completed), export to Excel/CSV.
Offers management tab: add/edit/delete offers and suppliers, set badges, activate/deactivate, manage validity dates.
(Optional) Subscriptions tab: view/manage free/premium user plans.
All text should be in Romanian (I can provide translations if needed).
3. API Integration (critical & scalable):
You must set up and finish the API integrations with energy providers.
The homepage results must always be live—directly retrieved via provider APIs (E.ON, PPC, or others; if not available, the admin can add offers manually).
If multiple APIs are available, results should be aggregated and displayed in the comparison results.
The entire project must be easily scalable and extensible:
It must be possible to add new energy provider APIs in the future, without major redesign or changes to the current logic.
The admin should also be able to add, edit, or remove offers/providers manually in the admin dashboard/database.
4. General Requirements:
Responsive design (desktop and mobile)
Modern, clear, business-like UX (white, blue, green)
Fast, intuitive, and user-friendly for both customers and admin
All data structures and workflows well-documented and easy to extend