Lightning talks & coffee

Date
Type
Talk

About this talk

Lightning talks

IZI Record, revolutionizing the camera app
Ferran Jovell

What we do at izi? How do we generate videos from different sources? How does it all work?!

A solution to store, catalog and visualize images using Django and Django Rest Framework.
Josep Sitjar Suñer

KeepYourPhoto (https://keepyourphoto.com) is a personal project developed with Django (Python) on the backend and Vue.js on the frontend, created in my free time to store, catalog and share photos.

During the last 5 years, since my daughter was born, our family has been accumulating gigabytes of images. Especially when she started kindergarten, the amount of images increased exponentially, as we've received a catalog of hundred of images for each activity they did. And of course, we want to keep all them as a treasure.

First, we exhausted the available free space of providers like Google Drive or Dropbox. Then we start paying some basic plans. But in order to keep control of all these images, and implement custom functions to catalog and to share them with other members of the family, I decided to create my own solution.

I've developed a web application, with Django on the backend. The images are stored on AWS S3, and served with Cloudfront to increase the speed and security of access to them. Django-storages has been a good ally to implement that.
In order to create the API, I've been using the Django Rest Framework, and as I work in the geospatial sector (as web map developer) it was mandatory to geolocate all the images with coordinates in their metadata. In that sense, I've been using GeoDjango.

The platform is not completely finished, as I try to implement new functionalities in my free time. But It's working as expected. It's possible to create albums, massively upload images to them, visualize the images through a gallery carousel, delete albums and images, and visualize over a map the photos with coordinates on their metadata.

I've received interest from other people, and now I'm trying to make it available to them. The self- registry is working, but it is not yet a payment solution to afford the storage costs at AWS.

During the talk, my idea is to present the tool and the technological solutions to implement it.