Skip to content

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Favorite Dogs App 🐶

A frontend project to practice modern JavaScript, Bootstrap 5, and working with APIs. This project allows users to browse, save, and manage their favorite dog images from The Dog API.

It demonstrates async/await, LocalStorage, skeleton loading, infinite scroll, and responsive design with Bootstrap 5.


Features

  • Fetch random dog images from the API.
  • Save and remove favorite dogs using The Dog API favorites endpoints.
  • Skeleton loading effect while images are loading.
  • Infinite scroll for favorites section to load more dogs on demand.
  • Dark mode toggle with sun & moon icons.
  • Fully responsive layout with Bootstrap 5.
  • Error handling with dismissible messages.

Technologies

  • HTML5
  • CSS3 (with skeleton loading animations)
  • JavaScript (ES6+)
  • Bootstrap 5
  • The Dog API (REST API)

About

A frontend project to practice modern JavaScript, Bootstrap 5, and working with APIs. This project allows users to browse, save, and manage their favorite dog images from The Dog API. It demonstrates async/await, LocalStorage, skeleton loading, infinite scroll, and responsive design with Bootstrap 5.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages