Local Caddie: Caddie Booking Application
•
Client: Local Caddie
•
Featured

Introduction
An AirBnB-like web application for booking caddie with ease for your golfing needs and booking management for golf course. The project focused on Scotland Golfing Market. They also gave me privilege to do it with whatever stacks I want.
Key Features
For Golfers
- Easy Caddie Search: Find and book experienced caddies based on location, availability, and ratings
- Profile Reviews: Read reviews and ratings from other golfers
- Instant Booking: Book caddies instantly or request bookings for future dates
- Secure Payments: Pay securely through Stripe integration
For Golf Courses
- Booking Management: Comprehensive dashboard for managing caddie bookings
- Caddie Profiles: Manage caddie profiles and availability
- Calendar Integration: Full calendar view for booking management
Platform Features
- Server Components: Built with Next.js 13+ App Router for optimal performance
- Type Safety: Full TypeScript implementation for reliability
- Email Verification: Custom SMTP integration for user verification
- Onboarding Guide: Intuitive onboarding process for new users
- Responsive Design: Works seamlessly on desktop and mobile devices
Technology Stack
Frontend
- TypeScript - Type-safe development
- React.js - UI component library
- Next.js 13+ - Server components and app router
- Material UI - Component library
- Tailwind CSS - Utility-first CSS framework
- Full Calendar - Calendar integration for bookings
Backend & Infrastructure
- Strapi JS - Headless CMS for content management
- PostgreSQL - Database for storing application data
- AWS S3 - File storage for images and documents
- Heroku - Cloud platform hosting
Integrations
- Stripe API - Payment processing
- Axios - HTTP client for API requests
- Custom SMTP - Email verification system
- ESLint - Code quality and consistency
Screenshots







Impact
Local Caddie revolutionized the way golfers book caddies in Scotland, providing a seamless platform that connects golfers with experienced local caddies. The platform successfully:
- Streamlined the caddie booking process for thousands of golfers
- Provided golf courses with efficient booking management tools
- Created new income opportunities for local caddies
- Enhanced the overall golfing experience in Scotland's prestigious golf courses
The combination of modern technology stack with user-friendly design resulted in high user satisfaction and rapid adoption across Scotland's golfing community.