Skip to content

Doggo Showcase is a compact learning project focused on understanding how to interact with public REST APIs

Notifications You must be signed in to change notification settings

shyla-codes/Doggo-Showcase

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

Doggo-Showcase

Doggo Showcase is a compact learning project focused on understanding how to interact with public REST APIs

Objective

This project helps learners practice the essentials of API work:

  • Making HTTP GET requests
  • Handling JSON responses
  • Updating a UI based on fetched data
  • Managing loading and error states
  • Writing clean, readable code
  • Structuring a minimal, functional application The goal is to build a self-contained mini project that demonstrates the student’s ability to consume a public API.

API Endpoint

This project uses the publicly available endpoint:

https://dog.ceo/api/breeds/image/random

What You Can Build

Participants can create any small interface of their choice:

  • A simple website that displays a new dog image on button click with the Breed Name
  • A mobile app that refreshes images with the Breed Name
  • A clean card-style viewer
  • Any UI experiment that uses the API effectively

Creativity in presentation is encouraged, but the core requirement remains API interaction.

How to Contribute

  1. Fork or clone the repository
  2. Create your own folder with /your_name/Web_or_App/
  3. Build your version of the project inside that folder
  4. Commit and push your changes
  5. Create a pull request for review

License

This project is for educational use within the SWAAS organization.

About

Doggo Showcase is a compact learning project focused on understanding how to interact with public REST APIs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 59.1%
  • CSS 38.1%
  • HTML 2.8%