/helter-shelter

Helter-Shelter New Hampshire

Primary LanguageCSSMIT LicenseMIT

View on NetlifyView Github Pages

Netlify Status

License: MIT


Table of Contents
  1. About...
  2. Technology
  3. Contributing
  4. License

About Helter-Shelter

  • Helter-Shelter focuses on showcasing New Hampshire animal shelters and rescue organizations.
  • Click each pinned location on the Leaflet map to reveal each organization's name and location.
  • Collapsible data table generated with JavaScript, just click the '+' button to expand the table.
  • Table fields populated by looping through an array of Objects and appending data to display.
  • Layout achieved with CSS Flexbox with a focus on a mobile-friendly, responsive design.
  • Lossless image compression to limit asset file size using Kraken.io
  • Bundled with Webpack

Project Structure

.
└─── dist
│    │
│    └─── assets
│    │    
│    └─── webpack bundle
│    
└─── src
     └─── assets
          └── cards
          └── carousel
          └── icons

Technology

  • HTML, CSS, JavaScript, Leaflet.js, Webpack

Leaflet is the leading open-source JavaScript library for mobile-friendly interactive maps. Weighing just about 39 KB of JS, it is designed with simplicity, performance and usability in mind. It works efficiently across all modern platforms, can be extended with plugins, and has a well-documented API.

Contributing

If you have any ideas, improvements, suggestions or issues with the project please feel free to contribute ⌣

  1. Fork the Project from branch 'main'
  2. Create your Update Branch (git checkout -b update/ThisIsBetter)
  3. Commit your Changes (git commit -m 'Hey change this!')
  4. Push to the Branch (git push origin update/BugSquash)
  5. Open a Pull Request

License

The MIT License (MIT)