zaodushi / theCatAPI-website

VueJS / Vuetify website for theCatAPI.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TheCatAPI.com Vue.js Website Codebase

This App is a demonstration of how to use some of the features of theCatAPI.

  • Making requests for images of different types
  • Voting images up/down
  • Favouriting images
  • Uploading your own images
  • Using a sub_id to tag actions with a custom value.

What can i do with it?

You can run clone this site and see how it works, extend it and add more functionality. For instance you could:

  • Make a full app by adding a login form using OAuth, and use the users id as the sub_id.
  • Wrap it in Nativescript-Vue and make a mobile phone app
  • Make some improvements and create a pull request to improve the main website..

How do i install it?

  • Sign up to theCatAPI.com for a free API Key
  • clone this repo
  • change the 'DEMO-API-KEY' in the ./store/modules/TheCatAPI.js' file for the one from the welcome email
  • run 'npm install' in the projects root
  • run 'npm run serve'
  • open 'http://localhost:8080' in your browser
  • hack & improve the codebase

Stay In Touch

Any issues, questions or suggestions:

All the best, Aden Forshaw

About

VueJS / Vuetify website for theCatAPI.com

License:MIT License


Languages

Language:HTML 53.4%Language:Vue 37.9%Language:JavaScript 7.6%Language:Shell 1.2%