Skip to content

This project is built with Vue.js and Vite, and uses Dog API RESTful API that provides access to images of different dog breeds and sub-breeds. Users can select an image to apply filters to it using Cloudinary's image transformation APIs.

License

Notifications You must be signed in to change notification settings

IjayAbby/SPA-REST-API-in-Vuejs

Repository files navigation

Dog API Project

This project is built with Vue.js and Vite, and uses Dog API RESTful API that provides access to images of different dog breeds and sub-breeds. Users can select an image to apply filters to it using Cloudinary's image transformation APIs.

Preview

Screenshot from 2023-07-24 17-29-56

Live Demo

Check out a live demo of this project here.

Features

  • Displays a list of random dog images fetched from the Dog API
  • Displays dog images from a dog breed.
  • Allows users to select an image and apply filters to it using Cloudinary's image transformation APIs
  • Filters include sepia, grayscale, and cartoonify

Installation

  1. Clone this repository to your local machine.
  2. Install the project dependencies by running npm install in the project directory.
  3. Start the local development server by running npm run dev.

Usage

  1. Open the application in your browser at http://localhost:5173.
  2. Browse the list of random dog images displayed on the home page.
  3. Click on an image to open it in the filter page.
  4. Use the filter buttons to apply filters to the selected image.

Contributing

🤝 Contributions, issues and feature requests are welcome! Start by:

1. Forking the project
2. Cloning the project to your local machine
3. cd into the project directory
4. Run git checkout -b your-branch-name
5. Make your contributions
6. Push your branch up to your forked repository
7. Open a Pull Request with a detailed description to the main branch of the original project for a review

Please feel free to contribute to any of these!

Feel free to check the issues page.

Author

👤 Ijay Abby

Show your support

Give a 🌟 if you like this project! 😊

Acknowledgments

📝 License

This project is MIT licensed.

Happy coding!

About

This project is built with Vue.js and Vite, and uses Dog API RESTful API that provides access to images of different dog breeds and sub-breeds. Users can select an image to apply filters to it using Cloudinary's image transformation APIs.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published