Feat/issue 366 landing page UI redesign #689
Conversation
|
@mohammed-danyal is attempting to deploy a commit to the PRIYANSHU DOSHI's projects Team on Vercel. A member of the Team first needs to authorize it. |
GSSoC Label Checklist 🏷️@Priyanshu-byte-coder — please apply the appropriate labels before merging: Difficulty (pick one):
Quality (optional):
Validation (required to score):
|
There was a problem hiding this comment.
Thanks for your first PR on DevTrack! 🎉
A maintainer will review it within 48 hours. While you wait:
- Make sure CI is passing (type-check + lint)
- Double-check the PR description is filled out and the issue is linked
- Feel free to ask questions in Discussions if you need help
If you find DevTrack useful, a ⭐ star on the repo is always appreciated — it helps the project grow and attract more contributors!
|
@Priyanshu-byte-coder can you please gssoc:approved tag to the PR thank you |
Priyanshu-byte-coder
left a comment
There was a problem hiding this comment.
Extensive hardcoded Tailwind/dark-mode colors — these bypass the CSS variable system:
- Raw Tailwind color classes to replace with CSS vars:
bg-white/*,bg-white/80→bg-[var(--background)]orbg-[var(--card-muted)]dark:bg-slate-900/*,dark:bg-slate-950/*,bg-slate-900/80→ not needed when using CSS vars (vars handle dark/light automatically)dark:bg-slate-800/*,bg-slate-50,bg-slate-50/50→bg-[var(--card-muted)]border-white/20,dark:border-slate-700/*,border-slate-200/20→border-[var(--border)]bg-indigo-500/20,bg-blue-500/10,bg-indigo-600/10→ usebg-[var(--accent)]/20etc.bg-white text-indigo-600,hover:bg-slate-100→bg-[var(--background)] text-[var(--accent)],hover:bg-[var(--control-hover)]bg-red-500/80,bg-yellow-500/80,bg-green-500/80(macOS dots) → if kept, usevar(--destructive),var(--warning),var(--success)
@applyrules usingbg-white/50 dark:bg-slate-900/50etc. → use@apply bg-[var(--card-muted)]instead
Remove all dark: classes — the CSS variable system in globals.css handles dark mode natively.
|
@Priyanshu-byte-coder I've changed the files as per your requirements. thank you |
|
CSS variable violations block merge. All hardcoded Tailwind colors must use design system variables. Found these violations: Affected lines include All gradient endpoints must reference CSS variables so the theme system works correctly. A gradient from background: linear-gradient(to right, var(--accent), color-mix(in srgb, var(--accent) 70%, #000));Or add a secondary accent variable to |
…hub.com/mohammed-danyal/devtrack into feat/issue-366-landing-page-ui-redesign
|
@Priyanshu-byte-coder I've updated accordingly, can you check and let me know of any changes |
Summary
Redesigned and modernized the DevTrack landing page UI/UX to improve overall visual aesthetics, responsiveness, spacing consistency, CTA visibility, and developer-focused presentation while preserving the existing functionality and architecture.
This update focuses on creating a cleaner, more polished, and production-ready experience aligned with modern developer platforms.
Closes #366
#gssoc #gssoc26
Type of Change
Changes Made
How to Test
Steps for the reviewer to verify this works:
Clone the repository
Checkout the feature branch
Install dependencies using:
npm install
Start the development server:
npm run dev
Open the landing page locally
Verify:
Screenshots (if UI change)
Checklist
npm run lintpasses locallynpm run type-check)