Skip to content

RascalTwo/RandomAnimalGenerator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 

Repository files navigation

pages-build-deployment

Shows random animal pictures, using over 12 APIs!

four random animal images; fish, koala, snake, and two foxes

In addition supports direct linking to results, simply copy the URL from the address bar to always return to your favorite images!

How It's Made

Tech Used: HTML, CSS, JavaScript, CodeTabs CORS Proxy

Written in a highly modular and OOP fashion, this project uses a variety of APIs to get random animal pictures - additionally preserving the state of the page via the URL hash.

Optimizations

Most optimizations have already been made, from caching bulky API responses to using a CORS proxy to get around CORS issues, any additional optimizations would mainly be in the form of code refactoring.

Lessons Learned

Abstracting such a large number of various different data sources into a single interface was a challenge, and writing the code in a modular and OOP fashion was a great learning experience.

APIs Used

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published