Memberships and permissions
Memberships determine much more than the type of user.
They can define which services each member can use, which currencies they have, which rates apply to them, and which boats they're allowed to book.
Rates adapted to every situation
The system supports different pricing rules depending on how far in advance a booking is made, the time of year, and the day/time of the week.
You can create as many rates as needed, as many booking slots as needed, and easily match each slot to its rate.
Currencies and wallets
One of the project's distinctive features is the use of different internal currencies (gold, silver, bronze, nories and boomerang) with different behaviours.
Members can have different wallets depending on the period of the year (monthly, quarterly or bundles) and use their currency to book outings or attend events.
The system supports, among other possibilities:
- Monthly or quarterly periods.
- Currency transfer between periods.
- Purchasing currency from the platform.
- Different currency types with their own usage rules.
- Restricted-use currencies that never expire.
- History of currency allocation, purchase and use.
Bookings and availability
Members can check availability and make bookings or join a waiting list.
Administrators can control availability and set up boat blocks.
Possible boat blocks:
- Maintenance.
- Training.
- Inspections.
- Club activities.
Events and attendance tracking
Events consist of one or more boats with a skipper per boat.
They can be available to one or more membership types, with the optional ability to bring guests. They can carry an additional cost on top of currency. They can be open to non-members via the public website.
Different conditions can be set for each event:
- Which memberships can take part.
- Maximum number of participants, total and per membership.
- Number of guests allowed per person/membership.
- Capacity and sign-up tracking.
- Attendance and absence tracking.