Skip to content

Dogstagram is a fun, interactive, Instagram-inspired web app for dog lovers! Users can view posts featuring random dog images along with random user profiles, like posts, and see the number of likes update dynamically. The app also features a special post for "Jager," a Dutch Shepherd / American Staffordshire Terrier mix, owned by the developer.

Notifications You must be signed in to change notification settings

TheKicker/dogstagram

Repository files navigation

Dogstagram 🐾

Dogstagram is a fun, interactive, Instagram-inspired web app for dog lovers! Users can view posts featuring random dog images along with random user profiles, like posts, and see the number of likes update dynamically. The app also features a special post for "Jager," a Dutch Shepherd / American Staffordshire Terrier mix, owned by the developer.

Features

  • Random Dog Posts: Fetches dog images and random user profiles for an engaging feed.
  • Jager Post: A featured post of the developer's dog, always displayed at the top.
  • Like Functionality: Click the heart icon or double-click the image to like a post. Likes increment and decrement dynamically.
  • Infinite Scroll: New posts load automatically when scrolling to the bottom of the page.
  • Responsive Design: Works on both desktop and mobile devices.

Screenshots

Dogstagram Example feed featuring random dogs and user profiles.

Installation

  1. Clone this repository:
    git clone https://github.com/thekicker/dogstagram.git
  2. Open this file in your preferred web browser.
  3. Have fun, Woof!

Usage

  • Scroll through the feed to view dog posts.
  • Click the heart icon or double-click an image to like a post.
  • Watch the like count update in real time.
  • Infinite scroll automatically loads more posts as you reach the bottom.

APIs Used

Developed by TheKicker (https://github.com/TheKicker) with special thanks to Dog CEO and Random User API for providing free APIs to fetch dog images and user profiles.

Dog CEO's Dog API
Provides random dog images for posts.
Website: https://dog.ceo/dog-api/

Random User API
Provides random user data to simulate profiles.
Website: https://randomuser.me/

About

Dogstagram is a fun, interactive, Instagram-inspired web app for dog lovers! Users can view posts featuring random dog images along with random user profiles, like posts, and see the number of likes update dynamically. The app also features a special post for "Jager," a Dutch Shepherd / American Staffordshire Terrier mix, owned by the developer.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published