Skip to content

Landing page revamp v2 - #265

Merged
codeforstartups merged 18 commits into
codeforstartups:developmentfrom
tikhandesanket:landing-page-revamp-v2
Sep 30, 2026
Merged

codeforstartups merged 18 commits into
codeforstartups:developmentfrom
tikhandesanket:landing-page-revamp-v2

Conversation

@tikhandesanket

@tikhandesanket tikhandesanket commented Sep 27, 2026 •

Copy link
Copy Markdown
Collaborator

No description provided.

tikhandesanket and others added 9 commits September 12, 2026 22:49
- Replace static benchmark PNGs with interactive Canvas charts (heat-map,
  log-log line, log-scale bar, recall/latency donut) — light-themed
- Rebuild architecture SVG with glassmorphism cards and inline icons
- Add brand shimmer sweep on nav logo and typewriter on install block
- Refresh docs.css / docs.js styling (static files, not generated HTML)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@codeforstartups

Copy link
Copy Markdown
Owner

Thanks @tikhandesanket! Two notes:\n\n1. Red typecheck is a stale base, not your change — this PR only touches opensource/dynavec/ (landing page + contributor images), but the branch predates the current mypy config on development, so the required typecheck job fails on old src. A quick rebase onto development will make it green.\n2. The visual redesign is a maintainer/design call — @codeforstartups decides the landing-page look. Could you add before/after screenshots to the PR description so it can be reviewed at a glance?\n\nRebase + screenshots and it is ready for a design review.

@Kaap10

Kaap10 commented Sep 28, 2026

Copy link
Copy Markdown
Collaborator

Could you please update the PR Description as well?

@tikhandesanket

Copy link
Copy Markdown
Collaborator Author

@codeforstartups Sure, I will make changes
@GITHUBTANMAY2003 please raise your PR so that I can resolve the conflicts, as we have worked on the same issue

tikhandesanket and others added 5 commits September 28, 2026 11:30
Bring branch up to date with development base to fix stale mypy
typecheck failure in CI (conflicts were in quantization.py / __init__.py,
unrelated to landing-page changes; accepted development version).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Restore src/dynavec/__init__.py, quantization.py, tests/test_quantization.py
to match upstream/development exactly so they don't appear as PR changes.
These files are not part of the landing-page work.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
… fixes

Contributors section:
- Replace carousel with responsive 5-column portrait card grid
- Core 5 contributors (Abhishek Gupta, Sanket Tikhande, Vardhaman Gupta,
  Shivam Gupta, Isha Zaka) shown prominently with coral border accent
- All other contributors shown below with "Show more" expand button
- Local photos in images/contributors/ (abhishek-gupta.png,
  sanket-tikhande.png, vardhaman-gupta.png, ashish-kumar.png)
- Initials SVG avatar fallback for contributors without a photo
- Live GitHub star count fetched from API, fills all [data-stars] slots

Cost calculator:
- Full redesign: log-scale sliders, Starter/Growth/Scale presets
- Side-by-side dynavec vs Pinecone estimated pricing
- Animated breakdown bars (S3 storage, S3 reads, DDB reads, DDB writes)
- Moved into its own IIFE to prevent Chart.js errors from blocking it

Bug fixes:
- YouTube facade: iframe now fills container correctly (was invisible)
- Contributor photo path: renamed ashish-kuumar.png → ashish-kumar.png

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@tikhandesanket

Copy link
Copy Markdown
Collaborator Author

Summary

Complete revamp of the dynavec landing page covering the contributors section, cost calculator, benchmark charts, and a YouTube embed fix.

Changes

Contributors section

  • Replaced the horizontal auto-scroll carousel with a responsive portrait card grid (5 columns desktop → 2 columns mobile)
  • Core 5 contributors — Abhishek Gupta, Sanket Tikhande, Vardhaman Gupta, Shivam Gupta, Isha Zaka — shown prominently at the top with a coral accent border
  • All other contributors shown below in the same grid with a "Show more" expand button
  • Local photos stored in images/contributors/ — initials SVG avatar auto-generated as fallback for contributors without a photo
  • Live GitHub star count fetched from the GitHub API on page load, updates all star count placeholders (nav button, hero stats, contribute section) in a single request

Cost calculator

  • Full redesign with log-scale sliders replacing plain number inputs
  • Starter / Growth / Scale preset buttons snap all sliders at once
  • Side-by-side dynavec vs Pinecone estimated monthly pricing
  • Animated cost breakdown bars (S3 storage, S3 reads, DDB reads, DDB writes)
  • Moved into its own IIFE so a Chart.js error can never silently block it

Bug fixes

  • YouTube facade — clicking the play button now correctly embeds and plays the video (iframe was previously invisible because it lost container dimensions on replaceWith)
  • Benchmark charts — were blank due to an empty script.js; fully restored with Chart.js grouped bar, line, bar, and doughnut charts
  • Contributor photo — renamed ashish-kuumar.png → ashish-kumar.png to match the auto-generated path

Files changed

  • opensource/dynavec/index.html
  • opensource/dynavec/script.js
  • opensource/dynavec/styles.css
  • opensource/dynavec/images/contributors/ — abhishek-gupta.png, sanket-tikhande.png, vardhaman-gupta.png, ashish-kumar.png

Test plan

  • Contributors grid renders correctly on desktop (5-col) and mobile (2-col)
  • "Show more" button expands remaining contributors
  • GitHub star count loads in nav, hero stats, and contribute section
  • Cost calculator sliders and presets update prices live
  • Benchmark charts render (bar, line, storage, doughnut)
  • YouTube play button embeds and autoplays the video
  • Contributor photos load; initials avatar shown for those without a photo

@tikhandesanket

Copy link
Copy Markdown
Collaborator Author

@codeforstartups Please check now

@tikhandesanket

tikhandesanket commented Sep 28, 2026 •

Copy link
Copy Markdown
Collaborator Author
Screenshot from 2026-09-28 21-20-22 before-contri-page after-cal-page before-cost after-cost

Added then / now details

@codeforstartups
codeforstartups merged commit 494fa8d into codeforstartups:development Sep 30, 2026
4 checks 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.

3 participants