Fiche adhérent complète, fidèle à la maquette

Enrichit la fiche : couverture + avatar, identité (catégorie, localisation,
adhérent depuis, boutons Appeler/Itinéraire), à propos multi-paragraphes + tags,
informations pratiques (horaires + contact tél/email/site), carte Google Maps,
colonne promotions en cours et CTA contact.

Ajoute les champs members: cover_url, phone, website, postal_code, member_since,
hours, tags (migration 0001) ; éditables dans le back-office ; seed enrichi
(Au Bon Pain conforme à la maquette).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XwfhYHzC9hQWPDnQ2p53GL
This commit is contained in:
Claude committed 2026-06-26 21:25:45 +00:00
1 parent a6718c90f1
commit ef6b233c95
10 files changed
+843 -249

No files matched your search

+7
View File
@@ -48,6 +48,13 @@ export const members = pgTable("members", {
status: memberStatusEnum("status").notNull().default("pending"),
highlighted: boolean("highlighted").notNull().default(false),
logoUrl: text("logo_url"),
coverUrl: text("cover_url"),
phone: varchar("phone", { length: 40 }),
website: varchar("website", { length: 200 }),
postalCode: varchar("postal_code", { length: 20 }),
memberSince: integer("member_since"),
hours: text("hours"),
tags: text("tags"),
createdAt: timestamp("created_at", { withTimezone: true }).notNull().defaultNow(),
});