> sheikh_hasib.dev
back_to_projects
table: projects / row: gearup-rental

GearUp Rental

live

Sports & outdoor gear rental marketplace

GearUp Rental screenshot
tech_stack
Next.js 16TypeScriptTailwind CSSshadcn/uiTanStack QueryZustandReact Hook FormZodSSLCommerzCloudinaryVitest
overview

A three-sided rental marketplace where customers browse, book, and pay for sports and outdoor equipment by the day, providers list and fulfil their own inventory, and admins moderate the platform. Cookie-based JWT authentication with route guarding handled in Next.js middleware, SSLCommerz payment redirects, and role-scoped dashboards for customers, providers, and admins.

challenges

Architecting one application around three role-based experiences — customer, provider, and admin — while keeping authentication, route guarding, and data isolation consistent across every layer.

future_improvements

Add real-time order tracking notifications, expand payment providers beyond SSLCommerz, and introduce a server-side analytics module for admin insight.