It’s an Instagram like photo and video sharing platform I built from scratch for the online magazine mtb-mag.com.
This project summarize my experience on the full stack: I built it all of myself, from server installation to every single CSS customization on the frontend.
It uses Django and Mysql on the backend and Bootstrap on the frontend.
Database and application server are separate. Storage of files use AWS S3.
It allows to upload photos and videos, videos are processed asyncronously by ffmpeg to make two versions suitable for all devices, in standard and high definition. Then we have comments, hashtags, likes, followers…
Deployment of the application was made using Ansible, with an approach similar to what I described here.