Skip to content

Deployment#14

Open
nhuvann wants to merge 67 commits intomainfrom
deployment
Open

Deployment#14
nhuvann wants to merge 67 commits intomainfrom
deployment

Conversation

@nhuvann
Copy link
Collaborator

@nhuvann nhuvann commented Dec 26, 2025

Branch Deployment to deploy

Created FAQ
Added new assets
Linked Registration

@netlify
Copy link

netlify bot commented Dec 26, 2025

Deploy Preview for hacklahoma2026 ready!

Name Link
🔨 Latest commit baf80c5
🔍 Latest deploy log https://app.netlify.com/projects/hacklahoma2026/deploys/69875d1ff175220008bafc4f
😎 Deploy Preview https://deploy-preview-14--hacklahoma2026.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This is a deployment PR that removes backend server functionality and adds a new FAQ page with interactive features to the frontend, updates sponsor information, and converts login links to external registration links.

Key Changes:

  • Complete removal of backend server code (package.json, models, configuration)
  • New interactive FAQ page with passport-style design and selfie capture capability
  • Integration of American Fidelity as a new sponsor
  • Conversion of login navigation to external registration links with proper security attributes
  • Addition of CSS animations for UI enhancements

Reviewed changes

Copilot reviewed 10 out of 25 changed files in this pull request and generated 5 comments.

Show a summary per file
File Description
server/package.json Deleted backend server dependencies configuration
server/models/User.js Removed user data model definition
server/.gitignore Removed backend ignore patterns
server/.DS_Store macOS system file (should be gitignored)
frontend/src/ui/pages/landing/sections/Sponsors.tsx Added American Fidelity sponsor logo and link
frontend/src/ui/pages/landing/sections/LandingView.tsx Updated login links to external registration URL with security attributes and mobile menu styling fix
frontend/src/ui/pages/landing/index.tsx Integrated new FAQ page component into landing page
frontend/src/ui/pages/faq/section/SelfieCapture.tsx New component for capturing user selfies with camera access and IndexedDB storage
frontend/src/ui/pages/faq/index.tsx New interactive FAQ page with passport-style UI and dismissible stamp overlays
frontend/src/ui/common/assets/sponsors/AmericanFidelity.png New sponsor logo image asset
frontend/src/ui/common/assets/faq/stamps/stamp_three.png New stamp graphic asset for FAQ page
frontend/src/index.css Added custom animations (float, spin, float-spin variants) for UI elements
frontend/package.json Added GSAP animation library dependency

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines 293 to 297
<a href="https://register.hacklahoma.org/" target="_blank" rel="noopener noreferrer">
<button className="px-6 py-3 border-2 border-[#575f49] text-[#575f49] font-medium hover:bg-[#575f49] hover:text-[#F5F5DC] transition-colors duration-300 rounded">
Register Now
</button>
</a>
Copy link

Copilot AI Dec 26, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The buttons inside anchor tags create invalid HTML. Buttons should not be nested inside anchor tags. Instead, style the anchor tag as a button or use onClick handlers on the button with navigation logic.

Copilot uses AI. Check for mistakes.
hutizaki and others added 30 commits January 14, 2026 11:40
Hotfix for memory leaks when camera is on state.
Hotfix for type safety.
…ue IDs for better accessibility and styling.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants