Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Teams Page and galatea sponsor, redesign components and sections, add GitHub link to footer, start migrate to Styled Components, refactoring #291

Merged
merged 27 commits into from
Jan 27, 2022

Conversation

Niyousha99
Copy link
Collaborator

@Niyousha99 Niyousha99 commented Dec 31, 2021

  • Moved Teams section from Homepage to new Teams Page

  • Migrated the following components to Styled Components:

    • Accordion
    • ApplyButton
    • ApplyFAQSection
    • ApplySection
    • Divider
    • Event
    • EventsSection
    • FeaturedProject
    • HoverButton
    • SocialMedia
    • SponsorSection
    • TeamSection
    • Profile
    • ProfileDescription
  • Redesigned the following:

    • Events section - removed gradient background and changed color and border of the event items.
      image

    • Hover button - added more flexibility to configure the button through props mode (which may be TRANSPARENT,
      DARK, or GRADIENT) and glowOnHover (boolean)
      image
      image

  • Added new animations in all pages - mainly for titles, headings, and buttons.

  • Update number stats on homepage

  • Add Galatea to sponsors section

  • Add TechStart Github link to footer

  • Some general refactoring and code cleanup

    • Removed type any and added type interfaces for all components, except for:
      • Team component which will be redesigned in mobile view (remove carousel design)
      • Community page components as the page is currently not user-facing.
      • Events and functions in Event.tsx, NumberStat.tsx, and Profile.tsx.

@github-actions
Copy link

github-actions bot commented Dec 31, 2021

Visit the preview URL for this PR (updated for commit 6769ab1):

https://tech-start-website--pr291-teamspage-j5saw8cq.web.app

(expires Sun, 30 Jan 2022 21:45:23 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

@Niyousha99 Niyousha99 changed the title Add Teams Page, redesign some components, and start migrating to Styled Components Add Teams Page and galatea sponsor, redesign components, and start migrate to Styled Components Jan 14, 2022
@Niyousha99 Niyousha99 linked an issue Jan 14, 2022 that may be closed by this pull request
@Niyousha99 Niyousha99 linked an issue Jan 15, 2022 that may be closed by this pull request
@Niyousha99 Niyousha99 linked an issue Jan 15, 2022 that may be closed by this pull request
@Niyousha99 Niyousha99 changed the title Add Teams Page and galatea sponsor, redesign components, and start migrate to Styled Components Add Teams Page and galatea sponsor, redesign components an dsections, add GitHub link to footer, start migrate to Styled Components Jan 15, 2022
@Niyousha99 Niyousha99 changed the title Add Teams Page and galatea sponsor, redesign components an dsections, add GitHub link to footer, start migrate to Styled Components Add Teams Page and galatea sponsor, redesign components and sections, add GitHub link to footer, start migrate to Styled Components Jan 15, 2022
@Niyousha99 Niyousha99 changed the title Add Teams Page and galatea sponsor, redesign components and sections, add GitHub link to footer, start migrate to Styled Components Add Teams Page and galatea sponsor, redesign components and sections, add GitHub link to footer, start migrate to Styled Components, refactoring Jan 17, 2022
@Niyousha99 Niyousha99 mentioned this pull request Jan 23, 2022
@Niyousha99 Niyousha99 linked an issue Jan 23, 2022 that may be closed by this pull request
Copy link
Collaborator

@Sahitiakella Sahitiakella left a comment

Choose a reason for hiding this comment

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

LGTM

@Niyousha99 Niyousha99 merged commit 4360adc into dev Jan 27, 2022
@Niyousha99 Niyousha99 deleted the teamsPage branch January 27, 2022 23:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
3 participants