Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

[Feature]: LocalStorage-based 'Bookmarks & Favorites' collection drawer

Aberta
#26 0 comentários 0 reações 0 responsáveis Ver no GitHub

Mantenedores costumam responder em até 1 dia

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
3/5
Tempo estimado
1-2 dias
Facilidade para iniciantes
68/100
Tipo de issue
Funcionalidade
Clareza
Razoavelmente clara
Status de atividade
Ativa
Stack de tecnologia
html
Domínio
frontend, web-dev

Direção de pesquisa

Start by locating the resource card rendering and filter bar in the DevShelf web app. Implement the bookmark icon, the Saved category with its count, client-side persistence under "devshelf_bookmarks", and Markdown export; done means saved resources can be restored, filtered, counted, and exported without an account.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

enhancement feature-request
Feature Name / Concept

Local Saved Resources & Starred Shelf

Area of Impact

Web App UI / UX (devshelf.ritualdev.in)

Problem or Opportunity

Developers browsing DevShelf often find 4-5 tools they want to test later during a hackathon or sprint. Currently, they must copy individual URLs or open multiple tabs. A zero-account, client-side bookmarking mechanism would improve retention and utility.

Proposed Solution & Technical Details
  • Add a small bookmark/star icon (⭐ or 🔖) on the top-right corner of each card.
  • Clicking saves the resource ID to localStorage.getItem("devshelf_bookmarks").
  • Add a "⭐ Saved" category pill in the filter bar showing saved count.
  • Add an "Export My Shelf to Markdown" button to generate a snippet for personal READMEs.
Are you interested in implementing this?

I can help with design or testing

Linguagem predominante
HTML
Estrelas
3
Forks
3
Merge médio
5h 46min
PRs com merge (30d)
34

Preparar o ambiente

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de RitualDev-Lab/DevShelf

Todas as issues de RitualDev-Lab/DevShelf

Issues semelhantes

Mais issues de Web Dev

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.