Skip to content

Landing page open-enrollment redesign#171

Merged
DAC098 merged 3 commits into
mainfrom
NickK21/landing-page-update
May 30, 2026
Merged

Landing page open-enrollment redesign#171
DAC098 merged 3 commits into
mainfrom
NickK21/landing-page-update

Conversation

@NickK21
Copy link
Copy Markdown
Contributor

@NickK21 NickK21 commented May 1, 2026

Summary

  • updates the logged-out landing page to match the new Figma layout
  • adds the teacher account CTA linking to the Google Form in a new tab
  • adds the Join open-enrollment courses section to both logged-out and logged-in home views
  • shows all open-enrollment courses with course title, language, and ordered module names
  • adds language filtering and title/newest sorting for open-enrollment courses
  • preserves join intent through login and sends users into the student course view after joining
  • allows the landing-page data route to be accessed without authentication

Closes #157

@NickK21 NickK21 requested a review from DAC098 May 1, 2026 20:45
Copy link
Copy Markdown
Contributor

@DAC098 DAC098 left a comment

Choose a reason for hiding this comment

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

nit picks and questions

Comment thread codewit/client/vite.config.ts
Comment thread codewit/client/src/pages/Home.tsx Outdated
Comment thread codewit/client/src/pages/Home.tsx Outdated
Copy link
Copy Markdown
Contributor Author

@NickK21 NickK21 left a comment

Choose a reason for hiding this comment

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

Ready for re-review @DAC098

@DAC098 DAC098 merged commit cbafec5 into main May 30, 2026
2 checks passed
@NickK21 NickK21 deleted the NickK21/landing-page-update branch May 30, 2026 01:08
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.

landing page update

2 participants