Ismail Nasry

Application Developer

Software Developer

3D Modeler

Project Manager

F.A.I

  • Client: s7ntech
  • Categories: Sviluppo

Trasformazione di un Sito Web da Statico a Dinamico per F.A.I

Ho gestito la trasformazione del sito web di F.A.I da una struttura statica a una dinamica, consentendo una gestione più flessibile e scalabile dei contenuti. Il processo ha coinvolto lo sviluppo di nuove funzionalità, tra cui un’area riservata per la gestione testi e l’implementazione di un’architettura MVC per migliorare la manutenibilità del sistema.


Attività Svolte

Creazione di un’area riservata per la gestione dinamica dei testi

  • Sviluppo di un pannello di amministrazione che consente agli utenti con accesso autorizzato di modificare i contenuti del sito in tempo reale, senza dover intervenire direttamente nel codice sorgente.
  • Sistema di autenticazione e gestione utenti per garantire la sicurezza dell’area riservata.
  • Interfaccia intuitiva per l’aggiornamento dei testi, con un editor WYSIWYG per una modifica semplice e immediata.

Implementazione della struttura MVC per una gestione modulare

  • Adozione di un’architettura Model-View-Controller (MVC) per separare la logica dell’applicazione dai dati e dalla presentazione, migliorando la scalabilità del sito.
  • Creazione di modelli per la gestione dei dati nel database MySQL.
  • Strutturazione di viste ottimizzate per un caricamento più veloce delle pagine e una separazione chiara tra codice di presentazione e logica di business.

Ottimizzazione grafica e miglioramento UI/UX

  • Ottimizzazione delle pagine con HTML5 e CSS3 per una presentazione visiva moderna e responsive.
  • Editing e ottimizzazione delle immagini tramite Photoshop, per garantire un caricamento veloce e una qualità visiva elevata.

Risultati Ottenuti

  • Gestione semplificata: Gli amministratori del sito possono ora aggiornare i contenuti in autonomia, senza necessità di conoscenze tecniche avanzate.
  • Struttura più flessibile e scalabile: L’implementazione MVC permette una crescita futura del sito senza compromettere la stabilità.
  • Esperienza utente migliorata: Il sito è ora più dinamico, veloce e intuitivo da navigare.

Competenze Tecniche Utilizzate

  • Back-End: PHP, MySQL.
  • Front-End: HTML5, CSS3.
  • Architettura e Framework: MVC.
  • Grafica e UI: Photoshop per ottimizzazione immagini e design.
Coding
  • PHP
  • HTML
  • CSS
  • PHOTOSHOP
  • MYSQL