Project: Imgalib

  1. Project: Bugtrakt
  2. Project: Imgalib
  3. Project: Go Fish!
  4. Project: trewest.dev
  5. Arduino Light effects
  6. Project: Mini Stacker
  7. Project: Arduino NES Controller
  8. Project: Metroidvania-Like
  9. Project: Susminer
  10. Project: Farming Demo
  11. Project: VRC Basement
  12. Project: Hash Clear
  13. Project: Titan Help
  14. Project: Computer Craft Scripts
  15. Project: ESP8266 Plant Watering
  16. Project: Golf Demo
  17. Project: Ghost Holic
  18. Project: Multi-Chat Viewer

Status: Complete
Type: Website

Imgalib was a project I undertook when I had been challenging myself to leave my Windows desktop on as long as possible. Whilst doing so, Windows File Explorer stopped generating thumbnail images, and the image viewer built into windows as effectively useless for browsing. And so I undertook a dirty workaround for image hosting. I decided that I’d be best off doing something that’d allow me to make a lot of images viewable at once, and hopefully make this a quick thing that’ll allow myself to share these images with family in the case of vacations or family photos, so a website was a sensible choice.

Having all these images easily viewable poses quite a few challenges, such as what to do with duplicates, how should I manage all these pictures, sorting, filtering, etc. All data management issues. Additionally a big challenge was that I didn’t want to use a proper database, the most I wanted to allow was a JSON file. So how did I answer these? Well I did do my best to add sorting and filtering and as long as images stay within the same instance it will be fine but as soon as they leave, not so much. And as for JSON stuff… I really didn’t do anything about it. Admittedly this is a “Quick and dirty” project not something I was doing for entertainment (Though I did enjoy making it) but it was more so for the utility of it. A good comparison is adding a lightbar to a car to see better in the dark. It’s part you want it, part you could really use it, but in reality it’s not completely necessary for everyone.

One of the big features I felt I had to add to Imgalib was infinite scrolling, meaning as long as there’s content you can simply load it by scrolling down, take a look! (There’s a few repeats since the gallery was set to random)

1 thought on “Project: Imgalib

Comments are closed.