Skip to content

HackMerced/HackMerced-X-Live

Repository files navigation

React + Vite

This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.

Currently, two official plugins are available:

HackMerced-X-Live

Live page for HackMerced X in collaboration with Badger

Contribution Guide:

  1. Go to live page figma https://www.figma.com/design/hBaIAl98hA7fgrKnOhmAkV/HackMerced-X-Live-Page?node-id=0-1&t=ks6Bldnqjj1oBdCY-1

  2. Read the ideas in the figma file .

  3. Figure out what you want to do and CHECK ISSUES page.

    • if issue is already there and claimed do somethingelse sorry
    • else if issue exists but unclaimed, claim it and good luck!
    • else if issue does not exist, make an issue and claim it!

    claim by just addign a comment liek i will implemenbt this !

  4. make components to use on webstie. DO NOT DIRECLTY USE FIGMA COMPONENTS

    • select the figma component by clicking until selecting item
      • potentially need to dig around in the groups and make sure htat you have selcted the correct ones.
      • make sure hte unions and exclusions parent child relations ships are maintained.
    • then create a copy of it and drag it to the white frame at the bottom called Components maker
    • then export as SVG
    • place into the public folder in the correct asset folder
      • if this is a component for the main page use the mainAssets folder.
        • if no dir please mkdir with NAMEOFPAGEAssets in camelCase.
  5. implement the change in a new branch off of most up to date branch.

  6. commit and Push often! git add . git commit -m "NAME, WHAT YOU CHANGED"

  7. git push

    • might ask you to set upstream, jsut copy the command provided
  8. create a pull request

    • use checklist HackMerced/HackMerced#217
    • main things
      • write down which mobile devices you tested
      • write down which browsers you tested (aka test SAFARI >:(
      • add screenshots of what you impelemented

#Schema Notes Refering to initial schema on figma page

users cna simply upload profile pictures.

Will need to add to user school and major

notice in schema is announcments in our code

prizes will not have imgs.

Bonus features that we can try to include:

  1. maybe user cna uplaod resume to their account
  2. im not sold on the main landing page design
  3. schedule page if you scroll down al lthe way in desktop theres like an awkward amount of space casue i made the elemtn positions a bit wonky nad confusing. mobiles fine though
  4. my text scroll gradient in the main page annoucment panel does not work on safari.
  5. the auth can be more character buildingy refer ot figma for detaisl
  6. 3d tower for landing page
  7. Profile settings page we can add an activity log

About

Live page for HackMerced X in collaboration with Badger

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published