Repository navigation
feat: DevFest 2025 design, Firestore data and CI config - #11
Merged
Merged
Conversation
Event info, speakers and sponsors now come from the gdg-platform-cochabamba Firestore (slug set via PUBLIC_EVENT_SLUG) instead of stub sections and hardcoded sponsors, so the content can be edited from the admin app. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Most DevFest speakers have no photo or bio yet, so the cards showed large empty placeholders with uneven heights. Use a round avatar with colored initials as fallback, show each speaker's expertise as tags, and clamp the bio to three lines so rows stay even. Two cards per row on mobile. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The gallery was a placeholder that only rendered the text "Galeria de Fotos". Also stop tracking the Firebase CLI deploy cache, which is now gitignored. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
# Conflicts: # src/components/Info.astro
Implements the "Devfest 2025" frame from the Figma file "GDG Web/App Projects" (Ready for Development): navbar, hero with the DevFest Cochabamba 2025 logo and the ticket card, the colored block strip, the photo collage, the details section (building on Rodrigo's Info component), speaker cards with role, talk and country flag, sponsors by tier and the social footer. Adds an "Equipo" section for the organizers linked from the navbar. - Logo, strip, ticket icon, gallery photos and flags were exported from the Figma file. - Speaker, team and sponsor images are optimized at build time, so the page makes no requests to Firebase Storage. - Calls to action follow the event state: "Inscríbete" while registration is open, the event page on gdg.community.dev afterwards. - Dates are formatted in Bolivia time. - Removes the components, styles and images the new design replaces. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The landing reads Firestore at build time, so the build needs the public Firebase web config. It comes from the repository's Actions variables. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
Visit the preview URL for this PR (updated for commit 6750ab7): https://devfest-2e775--pr11-feat-devfest-2025-de-22cwy5cj.web.app (expires Tue, 20 Oct 2026 18:50:13 GMT) 🔥 via Firebase Hosting GitHub Action 🌎 Sign: e7c55cdfc5364e34e77dd88ee1bee82cabb1ac8b |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Implements the Devfest 2025 design from the Figma file GDG Web/App Projects (frame "Devfest 2025", section "Ready for Development"). The content comes from the shared Firestore (
devfest-2025).Sections
rodri_header, merged here) adjusted to the design: "Descubre las últimas tecnologías", "Haz networking" and what the ticket includes.Notes
Also in this branch
PUBLIC_FIREBASE_*,PUBLIC_EVENT_SLUG) from the repo's Actions variables. The variables are already set; without them the build can't read Firestore.Firestore data for
devfest-2025was corrected separately (backup kept):Test plan
npm run buildpasses.🤖 Generated with Claude Code