Skip to content

GianpaoloPascasi/flyers

Repository files navigation

-- An hiring challenge.

-- EN

Requirements: unix or windows, docker started up, node v15.0.1; To start the app exeute the following command (be sure to stay in the root repo folder):

  • npm run (use windows or unix based on your OS)

Note: if you need to restart the windows build after changes use npm run windows-refresh instead of npm run windows. This is a fast workaround, check the package.json in the root.

This script will install all npm deps for the backend, will create the docker instance, will copy the transpiled backend files in the docker vm and will start it. You can now reach the site at localhost:8080 and the api at localhost:8080/api.

Implemented features:

  • express built-in webserver;
  • (frontend works well only on mobile)
  • react-bootstrap;
  • swipe menu;
  • list lazy loading;
  • localstorage flyer crud;

--- ITA

Requisiti: unix or windows, docker avviato, node v15.0.1; Per avviare l'app eseguire il seguente comando (assicurati di stare sulla root della repo):

  • npm run ( windows o unix in base al tuo SO)

Lo script npm si occuperà di installare le dipendenze di node nella cartella del backend, creare l'immagine docker (copiando i file di build) ed avviarla. L'app ora raggiunbile su localhost:8080 e le api su localhost:8080/api

Funzionalità implementate:

  • built-in webserver di express;
  • react-bootstrap;
  • swipe per apertura/chiusura menu;
  • lazy loading quando la lista da scrollare arriva alla fine;
  • salvataggio dei volantini preferiti sul localstorage, con funzionalità di rimozione;

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published