Skip to content

Implemented the Resource Browsing and Booking experience under /resources.#1260

Open
AbdulSnk wants to merge 2 commits into
DistinctCodes:mainfrom
AbdulSnk:dev
Open

Implemented the Resource Browsing and Booking experience under /resources.#1260
AbdulSnk wants to merge 2 commits into
DistinctCodes:mainfrom
AbdulSnk:dev

Conversation

@AbdulSnk

Copy link
Copy Markdown
Contributor

Implemented the Resource Browsing and Booking experience under /resources.

Changes
Added resource browse page with responsive resource card grid.
Displayed resource image, name, type, pricing (hourly or free), and availability status.
Added resource type filtering controls.
Enabled navigation from resource cards to /resources/[id].
Resource Details & Booking
Added resource detail page with:
Resource metadata and description
Image gallery
Resource type and hourly pricing
Availability picker (date and time range)
Quantity selector
Integrated real-time availability checks via resource availability endpoint.
Added booking flow with loading and unavailable state handling.
Implemented booking submission through resource booking endpoint.
Redirected paid bookings into the existing Paystack payment flow.
Enabled direct booking confirmation for free resources.
Navigation
Added Resources entry to the application's primary navigation.

Notes
Integrated with backend APIs provided by GF-BE-13.
Followed existing frontend patterns for routing, state management, styling, loading states, and API integration.

Closes: #1112

@vercel

vercel Bot commented Jun 27, 2026

Copy link
Copy Markdown

@AbdulSnk is attempting to deploy a commit to the naijabuz's projects Team on Vercel.

A member of the Team first needs to authorize it.

@drips-wave

drips-wave Bot commented Jun 27, 2026

Copy link
Copy Markdown

@AbdulSnk Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[GF-FE-17] Build resource and equipment booking pages /resources and /resources/[id]

1 participant