Skip to content

usernayeem/pet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Browse4Pets

Live Preview: https://usernayeem.github.io/pet/


Table of Contents


Project Description

Browse4Pets is a responsive shopping website designed to pamper your pets with the best products. It provides a user-friendly interface where customers can explore and purchase a wide variety of pet essentials, including food, toys, grooming items, and accessories for dogs, cats, birds, fish, rabbits, and other small pets.

The purpose of this project is to create a modern, intuitive, and engaging online shop that helps pet owners find quality products quickly and easily.


Features

  • Browse by Categories: Explore products by pet type (Dog, Cat, Bird, Fish, Rabbit, Small Pets).
  • Trending Pet Products: Highlighted section for popular items.
  • Everyday Low Price: Affordable pet essentials under budget.
  • Newsletter Subscription: Users can subscribe to receive updates, deals, and training tips.
  • Responsive Design: Optimized for desktops and mobile devices.
  • Custom Animations: Engaging UI with animated buttons and images.

Tech Stack

  • HTML5 — Markup language for page structure and content
  • Tailwind CSS — Utility-first CSS framework for rapid and responsive styling
  • Custom CSS — Additional custom styles and animation effects (see style.css)
  • Google Fonts (Sora) — Custom font for unique typography
  • CSS3 Animations & Media Queries — Enhanced interactivity and responsive design

Installation

Prerequisites

  • Git (to clone the repository)
  • A modern web browser (Chrome, Edge, Firefox, Safari, etc.)

Steps

  1. Clone the repository:
    git clone https://github.com/usernayeem/pet.git
  2. Navigate to the project directory:
    cd pet
  3. Run locally:
    • Open index.html in your browser directly, or
    • Use a local web server

Usage

  • Homepage: Visit the homepage to browse highlighted and trending pet products.
  • Categories: Explore products by type (Dogs, Cats, Birds, Fish, Rabbits, Small Pets).

Configuration

  • Images: Ensure all referenced images exist in the /images directory (e.g., dog.png, cat.png, bird.png, etc.).
  • No environment variables or backend configuration are needed for basic static use.
  • Customizing Content:
    • Update text, stories, or curriculum details directly in index.html.
    • Modify colors, layout, or typography via style.css using CSS custom properties.

Contributing

Contributions are welcome! If you would like to contribute to this project, follow these steps:

  1. Fork the Repository:

    • Navigate to the repository you want to contribute to.
    • Click the Fork button in the upper right corner to create a personal copy of the project in your GitHub account.
  2. Clone the Forked Repository:

    • Open your forked repository on GitHub.

    • Click the "Code" button to get the HTTPS or SSH URL of your forked repository.

    • Open your terminal or command prompt.

    • Use the git clone command followed by the URL you copied to clone the repository to your local machine:

      git clone https://github.com/yourusername/pet.git

      Replace yourusername with your own Github username.

    • Navigate into the cloned repository directory:

      cd pet
  3. Create a New Branch: Switch to a new branch where you'll make your changes. You can do this using the following command:

    git checkout -b my-branch

    Replace my-branch with a branch name that describes your work.

  4. Make Your Changes: Make the necessary changes to the codebase. You can add, modify, or delete files as needed.

  5. Stage Your Changes: You can use git add <filename> to stage specific files or git add . to stage all changes.

    git add .
  6. Commit Your Changes: Commit your staged changes with a descriptive message. Follow the imperative style for commit messages (e.g., “Fix bug” instead of “Fixed bug”). For example:

    git commit -m "my commit message"

    Replace my commit message with a meaningful message for your commit.

  7. Push to Your Branch: Push your changes to the branch you created:

    git push -u origin my-branch

    Replace my-branch with your branch name.

  8. Submit a Pull Request:

    • Navigate to your forked repository on GitHub.
    • Click the "Compare & pull request" button.
    • Review the changes you're proposing and ensure they are accurate.
    • Add a descriptive title and a detailed description of your contribution.
    • Click the "Create pull request" button to submit your contribution for review.

Testing 🧪

  • No automated tests are set up.
  • For manual testing:
    • Open index.html in different browsers and devices.
    • Test keyboard navigation and screen reader accessibility.
    • Check responsiveness on various screen sizes.
    • Validate HTML/CSS via W3C Validator.

License

This project is licensed under the MIT License.


Contact / Support

About

Browse4Pets is a responsive shopping website designed to pamper your pets with the best products. It provides a user-friendly interface where customers can explore and purchase a wide variety of pet essentials, including food, toys, grooming items, and accessories for dogs, cats, birds, fish, rabbits, and other small pets. The purpose of this proj

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors