Tutti i progetti

Carnicería de Raúl

Università · 2024
Periodo
2024
Tecnologie
Node.js · Express · TypeScript · EJS · MySQL · Stripe
Carnicería de Raúl — Scheda prodotto ricomposta per il portfolio · dati dimostrativi
Vetrina illustrativa · reinterpretazione del progetto universitario pre-AI

Da dove nasce

Durante l’Erasmus ad Almería ho sviluppato, con studenti di quattro Paesi, un e-commerce universitario per una macelleria di Madrid. Il progetto è stato realizzato senza strumenti di AI generativa.

Problemi e scelte

Capire il negozio insieme

Il settore era nuovo per il gruppo e ciascuno portava esperienze diverse. Prima di progettare catalogo e checkout abbiamo dovuto conoscere il lavoro della macelleria e trovare un linguaggio comune per prendere decisioni insieme.

Pensare anche in arabo

Abbiamo considerato una versione araba, che avrebbe richiesto lettura da destra a sinistra e una revisione di navigazione e allineamenti. Il lavoro sul catalogo comprendeva anche le preferenze alimentari, come l’esclusione dei prodotti a base di maiale. Il progetto usa i18next per le traduzioni. La versione araba è rimasta un’ipotesi.

Account e pagamenti

Nel progetto di gruppo ho curato registrazione, accesso e ruoli, sicurezza e crittografia, integrazione Stripe e aspetti legali del checkout. Il mio lavoro collegava l’esperienza d’acquisto ai controlli dell’applicazione.

Come funziona

  1. Node.js, Express e TypeScript gestiscono le richieste. I template EJS generano HTML sul server. CSS, JavaScript e Bootstrap compongono l’interfaccia.
  2. MySQL conserva i dati applicativi. Gli script di inizializzazione del repository forniscono prodotti e dati dimostrativi per lo sviluppo.
  3. Sessioni e percorsi dedicati collegano autenticazione, catalogo, carrello, ordini e area amministrativa, condividendo i dati dell’applicazione.
  4. i18next gestisce i contenuti tradotti. Ho integrato Stripe nel percorso di acquisto e lavorato sui controlli di identità e ruoli che collegano interfaccia e server.

Cosa ho imparato

Lavorare con studenti di altri Paesi mi ha insegnato a chiarire termini, responsabilità e decisioni condivise. Nel mio contributo a identità e pagamenti ho collegato il comportamento dell’interfaccia ai controlli del server. Sono due parti dello stesso percorso d’acquisto.

A che punto è

Progetto universitario di gruppo sviluppato senza AI generativa. Catalogo e carrello sono stati ricomposti per il portfolio con dati dimostrativi.

Fonte

Un problema interessante?

Raccontami cosa vuoi costruire o migliorare, chi lo userà e quali vincoli hai. Ti risponderò per capire insieme da dove partire.