À propos

Présentation

Bienvenue sur le portfolio de Valentin Chouaf !

Développeur web polyvalent, rigoureux et patient.

Je suis actuellement en CDI. Vous pouvez retrouver mes projets personnels en cliquant sur les différents onglets.

Technologies maîtrisées

  • PHP5
  • Phalcon
  • POO
  • MVC
  • MySQL
  • Skin
  • HTML5
  • CSS3
  • Responsive Design
  • JavaScript/jQuery
  • AJAX
  • URL rewriting

Liens

Arkann Records

Description

Réalisation de l'intégralité du site web de l'association Arkann Records, en collaboration avec la graphiste Camille Collay.

Technologies

  • PHP5
  • Skin
  • HTML5
  • CSS3
  • JavaScript

Screenshots

  • arkann records index

Tags

  • Backend
  • Frontend
  • Single page application
  • Musique
  • Visuel

Liens

Projet routeur

Description

Développement de l'interface d'administration d'une plateforme de routage pour la société Snake Interactive.

Technologies

  • PHP5
  • MySQL
  • HTML5
  • CSS3
  • JavaScript/jQuery

Screenshots

Tags

  • Backend
  • Frontend
  • Emailing
  • Stats & tracking
  • MVC

Skin

Description

Skin est un moteur de template inspiré du module ZenCoding présent sous plusieurs environnements de développement. Il reprend le fonctionnement d'autres fameux moteurs de template tels que Twig et AngularJS mais s'en démarque par sa simplicité d'utilisation.

Simple et rapide à prendre en main, il abolit l'utilisation des éléments rébarbatifs des formats de sortie, tels que les chevrons du HTML/XML.

Il repose sur un principe d'indentation du code afin de définir les parentés entre les éléments et permet au développeur de choisir le format de sortie des données (HTML et ses différentes versions, XML, autre) sans avoir à changer une seule ligne dans son template.

Il offre une validation des données (telle que W3C pourrait le faire) en affichant des erreurs et indications sur le code.

À venir : une version extension PHP compilée via Zephyr ainsi qu'une version JavaScript.

Technologies

  • PHP5

Tags

  • Templating
  • Simplicité
  • Rapidité

Liens

Buns

Description

Buns est un framework JavaScript client-side.

Pensé et conçu pour améliorer la création d'applications web, il se base sur le modèle MVC avec router et autres fonctionnalités afin de faciliter le développement.

Développer avec Buns se fait en JavaScript ES6 (compilé en ES5 via NodeJS et Babel) afin d'utiliser les classes et autres améliorations du langage, non présentes en ES5.

Technologies

  • JavaScript
  • NodeJS

Tags

  • Framework
  • Rigueur
  • MVC
x