Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jayrichh/golf2go


https://github.com/jayrichh/golf2go

Last synced: 11 days ago
JSON representation

Awesome Lists containing this project

README

        

# Golf2Go - Professional Portable Mini Golf Solutions

[Golf2Go](https://Golf2Go.co.nz).

Golf2Go is New Zealand's premier portable mini golf rental service, offering professional solutions for corporate events, team building activities, and functions since 2008.

![image](https://github.com/user-attachments/assets/ca10a2a9-106a-430e-8cdf-58bd44264a32)

## Features

- **Professional Event Solutions**

- Corporate team building packages
- Multiple course configurations (3, 6, or 9 holes)
- Hole in One Challenge options
- Indoor and outdoor capabilities

- **Advanced Booking System**

- Multi-step form with validation
- Real-time price calculator
- Automated email notifications
- Address management with auto-fill capabilities

- **Nationwide Service**
- Professional delivery and setup
- Comprehensive event planning
- Full equipment and support service
- Customizable course layouts

## Tech Stack

- Next.js 15 (App Router)
- TypeScript
- Tailwind CSS
- React Hook Form + Zod validation
- Email integration

## Getting Started

```bash
# Install dependencies
npm install

# Start development server
npm run dev

# Build for production
npm run build

# Start production server
npm start
```

## Project Structure

```
src/
├── app/ # Next.js app directory
│ ├── page.tsx # Homepage
│ ├── book/ # Booking system
│ ├── courses/ # Course information
│ └── about/ # Company information
├── components/
│ ├── layout/ # Layout components
│ └── ui/ # Reusable UI components
├── lib/ # Utility functions
└── types/ # TypeScript definitions
```

## License

All rights reserved © Golf2Go 2024