Giter VIP home page Giter VIP logo

mol_test's Introduction

MOL_test

Comparatore di orologi - SOStariffe.it

SOStariffe.it vuole aggiungere sul suo sito internet un comparatore di orologi. Il team di sviluppo è quindi incaricato di sviluppare un pannello di amministrazione dove poter inserire, modificare e archiviare i prodotti e una pagina che sarà inserita nel sito dove sarà possibile confrontare gli orologi. I sistemisti chiedono al team di sviluppo di ridurre al minimo il numero di richieste al server. A te è comissionato lo sviluppo del pannello di amministrazione.

Specifica della prova

Si costruisca una pagina web dove gli amministratori possano gestire i prodotti. Non è obbligatorio implementare un sistema di autenticazione. Le operazioni possibili devono essere le seguenti:

  • visualizzare i prodotti
  • aggiungere un prodotto
  • modificare un prodotto
  • archiviare un prodotto

Inoltre, per facilitare la visualizzazione dei prodotti agli amministratori, deve essere possibile filtrare l'elenco degli orologi per:

  • brand
  • sconto: SI/NO
  • fascia di prezzo: 40-80, 80-120, 120-160

Inoltre, l'amministratore deve poter ordinare la lista degli orologi per prezzo (comprensivo di sconto) crescente/decrescente

Regole

  • devono essere utilizzati i prodotti elencati nel file db-watches.json
  • la prova dovrà essere sviluppata in PHP e con una o più delle seguenti tecnologie: Javascript, Typescript, NodeJS
  • non è consentito l'utilizzo di Framework (né Backend né Frontend)

Tutto ciò che non è espressamente specificato è interpretabile liberamente.

Consigli

Lo scopo della prova è verificare le competenze minime necessarie per lavorare ogni giorno nel nostro team, a tal proposito si consiglia di:

  • non concentrarsi troppo sulla grafica, non cerchiamo un designer :)
  • non utilizzare un database SQL o NoSQL, è sufficiente utilizzare il json fornito o un qualsiasi altro file come database
  • sfruttare i plus: se conosci git o i test automatici, usali

Output della prova

Il risultato della prova dovrà essere un file compresso con all'interno il progetto e il file OUTPUT.md compilato.

mol_test's People

Contributors

itsmanup avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.