New Leaf Radio
Welcome to New Leaf Radio
24/7 Hourly Animal Crossing Music
New Leaf Radio is a site that is a dedicated source for Animal Crossing music 24/7. The site will play tracks from the popular series Animal Crossing based on the the current hour reported by your browser. New Leaf Radio now supports tracks from New Horizons! Yeah that's a whole two games in this beast! Its various tracks are sourced from those available on Youtube (see Credits for more details) for free.
We avoid monetization because I didn't compose these, I didn't do any of the work to get them out of the game, or anything besides make this lil' site here. If you do feel so inclined to support me as a developer, I have a "Buy me a Coffee" link on the radio page. This won't affect how I support or treat this site, since it will always be a cute little hobby of mine to maintain; you'll just be sending me a coffee :) (Fun fact: Developers do, in fact, run largely on coffee)
Thanks to the gracious hosting here on glitch, this site will be around 24/7, 365 days a year, and for the forseeable future. I don't plan to every monetize the site at this time and want to leave it as accessible to the general public as possible
What's under the hood?
The websites backend is a low to the ground Node Express server that handles request for various webpages. Besides that little more is really done server side and keeping it light helps make the load on it low (with free hosting that's a must!)
The frontend is vanilla html supported by Bootstrap. It helps make a modern-looking and attractive website without the overhead of recreating the wheel on various components. It is very much mobile-first and its support of breakpoint classes allows any developer ample support to creating a responsive webpage.
The key feature that makes this project stand out from similar ventures like this is the integration of dynamic weather support. Leveraging a public api hosted by the National Weather Service and the built in browser functions for geoLocation, we can determine a client's nearest weather station and determine the category of precipitation. Using that data, we can play music whose ambience matches what's right outside their window! Wowzers!
