Skip to content

Feature/issue 1087#1164

Open
riyanshigupta890-cloud wants to merge 5 commits into
komalharshita:mainfrom
riyanshigupta890-cloud:feature/issue-1087
Open

Feature/issue 1087#1164
riyanshigupta890-cloud wants to merge 5 commits into
komalharshita:mainfrom
riyanshigupta890-cloud:feature/issue-1087

Conversation

@riyanshigupta890-cloud

@riyanshigupta890-cloud riyanshigupta890-cloud commented Jun 25, 2026

Copy link
Copy Markdown

Summary [required]

Finalized the Saved Projects bookmarking feature with enhanced styling.

Related Issue [required]

Closes #1087

Type of Change [required]

  • Bug fix — resolves a broken behaviour
  • Feature — adds new functionality
  • Data — adds new projects to data/projects.json
  • Documentation — updates docs, README, or code comments only
  • Style — CSS or visual changes only, no logic change
  • Refactor — restructures code without changing behaviour
  • Test — adds or updates tests

What Was Changed [required]

  • Enhanced src/static/bookmarks.css with comprehensive grid layout
  • Added hover effects and smooth transitions
  • Implemented responsive design for saved projects panel

How to Test This PR [required]

  1. Enter skills and preferences on homepage
  2. Click "Generate My Projects"
  3. Click heart icon on any project to save
  4. Scroll to "Saved Projects" section
  5. Refresh page to verify persistence

Self-Review Checklist [required]

  • I have read CONTRIBUTING.md and followed all guidelines
  • My branch name follows the convention: feat/, fix/, docs/, data/, style/, test/
  • I have run python tests/test_basic.py and all 27 tests pass
  • I have run flake8 . locally and there are no errors
  • I have not introduced any print() or console.log() debug statements
  • Every new function I wrote has a docstring
  • I have not modified files outside the scope of the linked issue
  • If I changed the UI, I tested it at 375px (mobile) and 1280px (desktop)
  • If I added a project to the dataset, it has all required JSON fields

Notes for Reviewer

None

@vercel

vercel Bot commented Jun 25, 2026

Copy link
Copy Markdown

@riyanshigupta890-cloud is attempting to deploy a commit to the komalsony234-1530's projects Team on Vercel.

A member of the Team first needs to authorize it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature]: Implement Saved Projects (Bookmarking System)

1 participant