Built as part of a 5-person hackathon team, FreshFind helps people in Lagos find nearby farmers markets, check what's open right now, and see what produce is actually in season. I owned the market data layer and the live status logic real-time open/closed/closing-soon states computed from each market's schedule, plus in-season detection tied to the current month so listings never show stale info.
Just created a Framer website preloader with 2 options to choose from. The difference is the sequence of what appears first and the reveal animation. I made two options because I can’t choose which is best lol. What’s your favorite, Option 1 or 2?
BTW if you want this for free (normally $12), like it on the Framer Marketplace (on this link) and comment here so I know, and I’ll send it to your DM.
BuildRight Lagos is a residential construction and renovation company based in Lagos, Nigeria.
The problem
For a small construction business, a simple message like “Can someone come and take a look at my property?” can turn into a long chain of WhatsApp messages, availability checks, project questions, appointment coordination, reminders, and follow-ups.
I wanted to solve that operational problem rather than simply create another construction company website.
The solution
I built a booking experience that turns an initial construction inquiry into a qualified, confirmed site consultation.
Instead of asking the contractor to manually coordinate every new lead, the customer can:
Choose their project → Describe the scope → Provide their location → Select an available time → Confirm the consultation.
The business receives the information it needs before the visit, while the customer gets an immediate confirmation and a clear next step.
Designed around the owner, not just the customer
The experience also considers what happens after the booking.
The owner can see upcoming consultations and the information collected during the booking process, giving them a clearer picture of:
Who the customer is
What they want to build or renovate
Where the project is located
The expected project scope
When the consultation is scheduled
The workflow also accounts for common construction-business friction such as rescheduling, appointment reminders, and following up with potential projects.
Why I built it this way
The goal wasn't to make construction feel “digital” for the sake of it.
The goal was to remove unnecessary coordination from a very real moment in the customer journey:
“Can you come take a look?” → “You're booked.”
By moving the repetitive questions and scheduling steps into the product, the contractor can spend less time coordinating appointments and more time actually working on projects.
Built with Lovable for the Contra × Lovable Challenge.