[Feature]: LocalStorage-based 'Bookmarks & Favorites' collection drawer
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
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
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
- Sem Dockerfile nem arquivo Docker Compose
- Tem um modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de RitualDev-Lab/DevShelf
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 82/100
RitualDev-Lab/DevShelf#112 ·
Mantenedores costumam responder em até 1 dia
-
docs-update documentation
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 92/100
RitualDev-Lab/DevShelf#32 ·
Mantenedores costumam responder em até 1 dia
-
api submission
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
RitualDev-Lab/DevShelf#23 ·
Mantenedores costumam responder em até 1 dia
-
Add Dog API to the DevShelf databaseTalvez já em andamento @ayushxx01 assumiu há 24 dias. Abertaenhancement good first issue
Dificuldade 1/5 1-3 horas Facilidade para iniciantes 88/100
RitualDev-Lab/DevShelf#18 · 2 comentários · 1 responsável ·
Mantenedores costumam responder em até 1 dia
-
enhancement good first issue
Dificuldade 1/5 1-3 horas Facilidade para iniciantes 92/100
Mantenedores costumam responder em até 1 dia
Todas as issues de RitualDev-Lab/DevShelf
Issues semelhantes
-
0️⃣ phase/new
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
Mantenedores costumam responder em até 1 dia
-
✏️ Editing - Tags
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 66/100
openfoodfacts/openfoodfacts-server#15127 ·
Mantenedores costumam responder em até 1 dia
-
Add a dark mode toggleAbertaenhancement good first issue hacktoberfest help wanted
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 84/100
Mantenedores costumam responder em até 1 dia
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
grasshopper-protocol/grsshppr#172 ·
Mantenedores costumam responder em até 1 dia