In Progress

Table/seating assignment at check-in

EN Let an organizer set up tables for an event and have the app assign each attendee to a table when they check in (or RSVP), then tell them their table. The organizer configures a couple of numbers — people per table and max number of tables — and the app spreads people across tables automatically. Why it helps: at real gatherings, once people split into groups nobody watches the door, so latecomers just drift to whichever table has space (and the first latecomer won't sit alone). A table assignment at check-in solves that: everyone is directed to a table, tables fill evenly, and no one is turned away or left standing. - Organizer sets people-per-table + max tables (and optionally names/labels tables). - On check-in (or RSVP), the app assigns the attendee a table and shows it to them. - Balances tables so latecomers get directed to one with space. Related to the advanced check-in work (#204). --- FR Permettre à un organisateur de configurer des tables pour un événement et que l'app assigne chaque participant à une table lors de son check-in (ou de son RSVP), puis lui indique sa table. L'organisateur entre simplement deux nombres — personnes par table et nombre maximum de tables — et l'app répartit les gens automatiquement. Pourquoi c'est utile : dans un vrai rassemblement, une fois que les gens se divisent en groupes, personne ne surveille l'entrée, alors les retardataires vont simplement vers la table qui a de la place (et le premier retardataire ne veut pas s'asseoir seul). Une assignation de table au check-in règle ça : chacun est dirigé vers une table, les tables se remplissent équitablement, et personne n'est refusé ni laissé debout. - L'organisateur définit personnes-par-table + nombre max de tables (et peut nommer les tables). - Au check-in (ou RSVP), l'app assigne une table au participant et la lui affiche. - Équilibre les tables pour diriger les retardataires vers une table ayant de la place. Lié au travail sur le check-in avancé (#204).

Gathrings Team·7 days ago2
Planned

Notification settings: unclear labels + missing FR translations / Réglages notifs à revoir

EN The notification settings page needs a refactor: 1. Missing translations: the most recently added notification toggles aren't translated (shown in English while the rest is French). 2. Unclear labels: the toggles don't make it clear what each notification actually means or why the user would care. Example: "Demande d'adhésion reçue" is ambiguous — does it notify me when my own request to join a ring has been received by the organizer? Why would I care about that? Most of the other labels have the same problem. - Suggested: rework each notification preference with a clear, user-benefit-oriented label + a short helper description of when it fires and to whom it applies (e.g. distinguish "someone requested to join your ring" (organizer) vs "your request to join was approved/declined" (member)). Ensure all toggles are fully translated. - Where: notification settings / preferences page. --- FR La page de réglages des notifications a besoin d'une refonte : 1. Traductions manquantes : les derniers réglages de notification ajoutés ne sont pas traduits (affichés en anglais alors que le reste est en français). 2. Libellés flous : les options ne disent pas clairement à quoi chaque notification réfère ni pourquoi l'utilisateur·rice devrait s'en soucier. Exemple : « Demande d'adhésion reçue » est ambigu — est-ce que ça me notifie quand ma propre demande d'adhésion à un ring a été reçue par l'organisateur ? Pourquoi est-ce que ça m'intéresserait ? La plupart des autres libellés ont le même problème. - Suggéré : revoir chaque préférence de notification avec un libellé clair, orienté bénéfice, + une courte description du moment où elle se déclenche et de qui elle concerne (p. ex. distinguer « quelqu'un a demandé à rejoindre votre ring » (organisateur) de « votre demande d'adhésion a été approuvée/refusée » (membre)). S'assurer que toutes les options sont traduites. - Où : page de réglages / préférences de notifications.

Gathrings Team·7 days ago
Open

Concierge marketplace: bot books venues, catering & event vendors

EN Grow the concierge bot from just finding a venue into a full event-services marketplace. A user describes their event in plain language — e.g. "I'm organizing a birthday party for a friend on December 12" — and the bot asks what they need: a venue? catering? decoration? entertainment? a band? Then it finds and books each of those services for them. Vendors (venues, caterers, decorators, entertainers, DJs/bands, etc.) can list their services and link their own calendar, so the bot can check real availability and book them directly. The value: one place to plan and book an entire event — from a birthday to a full wedding — automating as much of the coordination as possible. --- FR Faire évoluer le bot concierge : passer de la simple recherche de salle à une véritable marketplace de services pour événements. L'utilisateur décrit son événement en langage naturel — par ex. « J'organise une fête d'anniversaire pour un ami le 12 décembre » — et le bot lui demande ce dont il a besoin : une salle ? un traiteur ? de la décoration ? de l'animation ? un groupe de musique ? Puis il trouve et réserve chacun de ces services pour lui. Les prestataires (salles, traiteurs, décorateurs, animateurs, DJ/groupes, etc.) peuvent lister leurs services et connecter leur propre calendrier, pour que le bot vérifie les disponibilités réelles et réserve directement. L'intérêt : un seul endroit pour planifier et réserver un événement complet — d'un anniversaire à un mariage — en automatisant le plus possible la coordination.

Gathrings Team·7 days ago