Different challenge than the last five: availability isn't just "booked or not," it's inventory spread across a date range. If you own 4 bounce houses and 2 are already reserved for overlapping dates, it needs to show exactly how many are left, not just yes/no.
Hardest part was handling partial overlaps correctly, two rentals with different but overlapping date ranges shouldn't block each other out of units they're not actually competing for on every day.
Demo/portfolio project, built solo. Used JBOX again for this one.