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

[PR] New Design System and Custom Landing Page #45

Merged
merged 23 commits into from
Dec 31, 2023
Merged

[PR] New Design System and Custom Landing Page #45

merged 23 commits into from
Dec 31, 2023

Conversation

Nyumat
Copy link
Collaborator

@Nyumat Nyumat commented Dec 31, 2023

It has been a while since we last worked on this project.

Now that more people are taking the class CS494, I thought it'd be good to buff the entire look and feel of the application we built. Considering we made the hall of fame, it's IMO necessary to maintain at least a borderline of excellence within TalkToBeavs.

Enough rambling, here's the new stuff!

  • All new landing page (yes, I came to realize the old one is very elementary)
  • Fixed bug where https://talktobeavs.onrender.com redirects to /login instead of the landing page.
  • Protected Routes (finally)
  • Custom md+ breakpoint navigation bar
  • Responsive and colorful design system with tokens for buttons, headers, and highlight text.
  • Landing Page Sections
    • hero
    • preview/mockup
    • features
    • offerings/comparison to Omegle
    • FAQ
    • call to action
    • footer

I'm super stoked about how it came out. Here are some screenshots.

Hero

hero

Features

features 1
features 2

Offerings

offerings

FAQ

FAQ

Call To Action

CTA&Footer

☺️

@Nyumat Nyumat merged commit 8aac2f6 into deploy Dec 31, 2023
1 check passed
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.

1 participant