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.
- 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.
Example feed featuring random dogs and user profiles.
- Clone this repository:
git clone https://github.com/thekicker/dogstagram.git
- Open this file in your preferred web browser.
- Have fun, Woof!
- 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.
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/