Inspiration
Ibiza has no shortage of recommendations. The harder problem is knowing what is useful right now: which events are actually happening, which beach fits today's wind and heat, what is nearby, and where the official booking or information source lives. I built Ibiza Maps to turn years of local knowledge into a practical mobile guide for residents, seasonal workers, and visitors across Ibiza and Formentera.
What it does
Ibiza Maps combines:
- 87 curated Google Maps collections and more than 1,500 verified places
- current party and local cultural events
- clubs, tickets, ferries, boat parties, and activities
- official weather alerts, marine conditions, and source-backed beach recommendations
- English summaries of local news
- Things To Do guidance grounded in current conditions
The experience is designed for real island conditions: bright sun, hot phones, limited connectivity, and people who need a trustworthy answer quickly.
How I built it
Ibiza Maps is a React and TypeScript application backed by Supabase and served through Cloudflare. During OpenAI Build Week, I used Codex with GPT-5.6 to meaningfully extend an existing live product.
One ChatGPT Work manager task reconciles the live website, GitHub, Cloudflare, Supabase, current releases, screenshots, and approval status. It coordinates specialist worker tasks for Events, Weather, Places, News, SEO, Payments, and releases. I make the product and release decisions; Codex implements, tests, reviews, and verifies each bounded change.
Build Week extensions
Since the submission period began, Codex and GPT-5.6 helped deliver:
- safer Weather intelligence with official alerts, solar-window recommendations, open marine observations, and protection against weaker fallback data replacing a better report
- more reliable Events, lineups, official-source links, and ticket inventory
- faster progressive Events browsing and a clearer Maps conversion journey
- privacy-safe purchase measurement and authoritative payment attribution
- truthful route metadata, canonical behavior, 404/410 handling, and crawler protection
- zero-cost production scheduling for News, Events, Weather, ClubTickets, and Signals through Supabase
- release safeguards that detect unexpected homepage and public-route changes before promotion
The dated repository history distinguishes this eligible Build Week work from the pre-existing product.
Challenges
The hardest challenge was not generating code. It was safely coordinating a production system with many moving parts without allowing stale evidence, duplicate workers, failed data sources, or an unrelated release to damage the public site. We added explicit ownership, idempotency, fail-closed safety rules, exact approval gates, local and browser validation, immutable previews, and post-release readback.
Weather recommendations remain honest when evidence is insufficient, premium Google Maps URLs stay protected, and private operational data stays private.
What I learned
Codex becomes much more powerful when it is treated as an operating partner rather than a one-shot code generator. GPT-5.6 can hold product intent, implementation detail, browser evidence, operational state, and safety boundaries together, while still leaving consequential decisions with the human owner.
I am a DJ and educator, not a professional developer. This project shows how a non-technical local expert can use Codex and GPT-5.6 to build and safely operate a serious production product around original domain knowledge.
What's next
The long-term vision is a live island concierge that combines reviewed places, current conditions, verified events, local news, and approved commercial inventory to make useful recommendations without inventing facts or overriding safety gates.
Built With
- chatgpt-work
- cloudflare
- codex
- gpt-5.6
- playwright
- react
- stripe
- supabase
- typescript
- vite
Log in or sign up for Devpost to join the conversation.