Skip to content

feat: integrate Backbone UTP organization landing page - #147

Open
Djkde01 wants to merge 13 commits into
mainfrom
feat/landing-integration
Open

feat: integrate Backbone UTP organization landing page#147
Djkde01 wants to merge 13 commits into
mainfrom
feat/landing-integration

Conversation

@Djkde01

@Djkde01 Djkde01 commented Aug 2, 2026

Copy link
Copy Markdown
Member

Closes #89

Summary

  • Integrate the BackBone UTP organization landing page.
  • Add responsive events, members, projects, navigation, footer, and Code of Conduct content.
  • Add comprehensive data, route, component, and responsive coverage.

Validation

  • 60 tests passed
  • npm run lint
  • npm run build
  • git diff --check
  • Desktop and mobile browser checks
  • 375px viewport verified without horizontal overflow
  • No console errors observed

- Add AGENTS.md with development guidance and conventions
- Create centralized DataService for managing application data
- Add data.models.ts with typed interfaces for events, members, and links
- Implement new footer component with social links and branding
- Add member card component with staff profile support
- Include staff profile images (9 new webp assets)
- Refactor components to use DataService instead of local data
- Update hero, projects, and event card components
- Enhance main page layout and routing configuration
- Update global styles for improved consistency
@Djkde01 Djkde01 self-assigned this Aug 2, 2026
@Djkde01 Djkde01 added the enhancement New feature or request label Aug 2, 2026
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Aug 2, 2026

Copy link
Copy Markdown

Deploying main-page with  Cloudflare Pages  Cloudflare Pages

Latest commit: 0eab59a
Status: ✅  Deploy successful!
Preview URL: https://3444fc71.main-page-3fk.pages.dev
Branch Preview URL: https://feat-landing-integration.main-page-3fk.pages.dev

View logs

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

Crear componente Integrantes

1 participant