feat: added hero section to homepage#17
Conversation
|
Hey, good first attempt @yaboi332 ! A few things to fix and improve before this is ready to merge. Club name is wrong -- it should be "Graphics Programming Knights", not "Graphic Design Knights". Please fix this. The layout is missing most of what's in the Figma and the task description. The section should be a two-column layout -- left column has the large bold heading, subtitle, and buttons; right column is just a placeholder The icon buttons need to be redone. Instead of pasting in colored brand images, install npm install react-iconsThen in your component: import { FaInstagram, FaLinkedin, FaDiscord } from "react-icons/fa";
<FaDiscord size={20} /> // inside the Join Us button
<FaInstagram size={28} /> // standalone icon button
<FaLinkedin size={28} /> // standalone icon buttonThe task also specifies the links -- make sure each button/icon is wrapped in an Don't be afraid to ask AI for help with the code. You can have it generate something and then review and tweak it yourself -- this is a completely normal workflow and expected for you to be able to match the quality we are aiming for as a beginner. Just try to read through each line of code and understand it, you can use AI for this as well. I'd recommend using an AI that has context of the project rather than a standalone chatbot. Since you're on VS Code, GitHub Copilot is built in and is a good starting point (the chatbot on the side of your screen). Also, before opening a new PR, run DM me or drop questions in |
Pull Request
Description
Added Hero Section to homepage
Type of Change
feat: New featurefix: Bug fixchore: Maintenance (dependencies, config, etc.)docs: Documentation onlystyle: Code style (formatting, no logic change)refactor: Code refactor (no new feature or fix)Changes Made
-Added Hero Section
-Added Heading and subheading
-Added social icons
-Added right column for logo
Screenshots (if applicable)
Checklist
npm run lintpasses without errorsnpm run buildcompletes successfullyRelated Issues