← The record

The apprenticeship

Vega France

Front-end Developer - Vega France

Client portal · Frontend · Mar 2016 - Apr 2016 · Toulouse

0 DBa credential-scoped client portal built over NGINX directory listings
Overview

A focused two-month frontend engagement that transformed NGINX directory listings into a branded client file portal. Instead of presenting the server-generated listing, the original DOM was rebuilt in JavaScript and jQuery: recursive path traversal produced a dynamic tree, file types received distinct visual identities, and clients could download a complete directory, a selection or a single file. Access remained database-free, with the entered credentials determining which directory and files each client could see. The interface was designed alongside the graphic-design team to match Vega France’s visual system and to be reusable as a white-label deployment.

What was built
  • Worked with the graphic-design team to translate the company visual system into a reusable white-label client interface.
  • Rebuilt the NGINX-generated listing DOM with JavaScript and jQuery, using recursive path traversal to render a dynamic file tree with file-type logos.
  • Implemented a database-free account model in which credentials determined the directory and files visible to each client.
  • Built dynamic downloads for complete directories, selected files or individual files.