An open API service indexing awesome lists of open source software.

https://github.com/teotimepacreau/bookmark-reader-using-raindrop-api-day20-of-100daysofcode

Bookmark reader using Raindrop API
https://github.com/teotimepacreau/bookmark-reader-using-raindrop-api-day20-of-100daysofcode

100daysofcode api bookmark-reader bookmarks bookmarks-bar css html javascript postman raindrop raindrop-api raindrop-io vanillajs view-transitions-api

Last synced: 2 months ago
JSON representation

Bookmark reader using Raindrop API

Awesome Lists containing this project

README

          

# Bookmark-reader-using-Raindrop-API
https://github.com/teotimepacreau/Bookmark-reader-using-Raindrop-API-Day20-of-100DaysOfCode/assets/95431443/b5ea112c-9f15-4f0d-a23e-caf749f5e7fc

# Project Goals
- fetching API for every article entry
- learning POSTMAN GET process to unlock access_token
- asynchronous code
- for...of loop to display article title, tag and domain
- format Date european way with Date() JS method
- filter by tag using reduce method to retrieve all the unique tags
- tag counter for each tag using a tag count object that is incremented within the for...of loop
- filter "ALL" that display every articles
- dynamic style forEach tag filter using a nested for...of loop inside an eventListener inside a forEach loop
- View Transitions API to get a sliding effect when clicking on a filter

# 🛠️
VanillaJS, CSS, HTML