Terug naar projecten

SharePictures

Foto's delen zonder kwaliteitsverlies

SharePictures

Type

Persoonlijk project

Technologie

Laravel, Python

Jaar

2020

Het probleem

Wie kent het niet: je maakt mooie foto's, stuurt ze via WhatsApp naar vrienden of familie, en de kwaliteit is weg. Compressie maakt er een pixelige bende van en alle metadata (locatie, camera-instellingen, datum) verdwijnt. In 2020 was ik hier zo gefrustreerd over dat ik besloot het zelf op te lossen.

De oplossing

SharePictures is een custom-built applicatie waarmee je foto's kunt opslaan en delen zonder enig kwaliteitsverlies. De originele RAW-bestanden blijven intact, inclusief alle metadata. Geen compressie, geen verlies van informatie.

Technische details

  • Laravel back-end voor gebruikersbeheer, authenticatie en API
  • Python voor metadata-extractie en beeldverwerking
  • Opslag van originele bestanden zonder compressie
  • Behoud van EXIF-data (locatie, camera, instellingen)
  • Deelbare links voor albums en individuele foto's

Waarom dit project bijzonder is

Dit project laat zien hoe ik omga met frustraties: niet klagen, maar bouwen. Het combineren van Laravel met Python voor specifieke taken toont mijn flexibiliteit in het kiezen van de juiste tool voor de juiste job. Soms is de beste oplossing er simpelweg een zelf maken.