ApplicationAccount requiredBusiness ToolMobile App

Shrimp Fishing Reservations & Operations

A WeChat mini-program and operations console for session and fishing-spot bookings, group seating, stored-balance payments, booking transfers, rescheduling and refund follow-up across venue-specific implementations.

Audience
Teams & operators

An account is required to use the application. Explore the case study first.

Screenshots & demos

Scroll to explore · Click to enlarge

Project overview

A WeChat mini-program and operations console for shrimp-fishing venues and leisure camps. Customer bookings, payments and changes connect with session management, order handling and revenue review. The project has venue-specific implementations; the capabilities below bring together the functions already delivered across those versions.

Session bookings and group seating

Customers browse activities, sessions and available spots, book by party size or choose places on a seating plan, confirm the amount and pay. Their order and allocated spots remain available in the mini-program. Headcount-based allocation prefers adjacent spots on the same side when availability permits, then uses other free places if a continuous group cannot be accommodated.

Submission checks whether the session is open, the price and booking mode are still current, and the selected spots remain available. Customers reconfirm when a spot has been taken or the booking conditions change.

Payments, stored balances and records

  • WeChat and balance payments: WeChat Pay is supported. The stored-balance version also accepts wallet funds, with a WeChat payment covering any shortfall.
  • Top-ups and transaction history: The wallet version records paid-in funds, promotional credit and spending. Administrators can register offline top-ups with a note, giving customers and staff a shared record to check.
  • Revenue review: Daily, weekly and activity-level summaries show paid booking counts, spot counts and revenue. Top-up receipts and booking revenue are reported separately.

Booking transfers and rescheduling

Customers who cannot attend can transfer an eligible paid booking as a whole to a friend. The sender creates a transfer code; claiming it changes the booking owner. An unclaimed transfer can be withdrawn, and completed transfers retain a record. Ended bookings and orders undergoing a refund cannot be transferred.

Staff can move a paid order to another open session within the same activity, choosing the same number of available spots. The original and new sessions, selected spots and staff action remain recorded for handover and later review.

Individual and session-wide refunds

Staff can initiate a full refund for an eligible individual order. When cancelling a session, they first preview the eligible orders, count and amount, then submit the batch. Each order is tracked as refunded, awaiting confirmation, skipped or failed; one unfinished refund does not stop the remaining orders from being processed.

Previously refunded orders, refunds in progress and cases requiring manual checks are distinguished. Spots are released after refund success is confirmed, and staff can query status again to follow up exceptions.

Venue implementations

The Wangzhe version focuses on stored balances, whole-booking transfers, rescheduling within an activity and revenue summaries. The Youxi version focuses on headcount or seating-plan bookings, group allocation and session refunds. Each venue uses its corresponding implementation; available functions depend on that deployment.

Wangzhe operations console · Youxi operations console

Ownership & delivery

I independently mapped venue operations, designed the product and experience, and architected, developed and deployed the mini-program and backend. Across venue-specific versions, I implemented seat reservations, group seating, stored-value payments, booking transfers, session changes and individual or session-wide refunds, connecting customer bookings with on-site operations.

Explore more work with similar capabilities or uses.

ApplicationCase study

Paint Color Formula Lookup

Look up paint color cards, scale existing formulas, and save original and actual mixes with photos and notes so repeat mixing has a useful record to follow.

DesignBusiness ToolMobile App
View case study
ApplicationOpen application

i2 Health · Care Insights and Management

Connect conversation summaries, blood pressure and glucose trends, and items needing attention across a care circle, supporting individual review, follow-up status tracking and handover preparation.

HealthcareAIBusiness Tool
View case study