Completato

Note

Errore

Session expiration Your session is going to expireClick here to extend

Budget:

1.500 - 3.000

Pubblicato il

25/06/21 9.49

Località di provenienza dei freelancer:

Italia

Questo progetto è scaduto

Pubblica un progetto simile e ricevi velocemente offerte non vincolanti.

Pubblica ora il tuo progetto simile

Descrizione

Devo realizzare un software MES per interfacciassi con altri siti web e visualizzare le informazioni in un database, usando alcuni template predefiniti 


Il server si deve basare su alcuni file di configurazione json che definiscono le risorse da gestire, le logiche di routing, le funzioni da richiamare con determinati eventi. 


Si appoggia su un database di 4 tabelle: 

* resources: dati da visualizzare in base alle risorse 

* link: meta dati associati ai post 

* logger: registrazione di eventi che accadono sul server 

* user: elenco utenti con i loro dati 


 Il server si usa con le api : 

*/templatename/section/module/resource — restituisce il file html da template che visualizza una specifica risorsa 

*/templatename/taxonomy/terms — restituisce il file html da template che visualizza un elenco di risorse, specificando parametri di ricerca tramite una tassonomia

*/sourcename/resource/action/field/value — ritorna/modifica un valore di una informazione di una risorsa proveniente dalla sorgente specificata (di solito usato per Ajax o leggere ed impostare valori da un altro server) 


 Devono essere presenti degli hook per gestire dei plugin di modifica del comportamento di default delle visualizzazioni e delle interrogazioni Il software deve prevedere una autenticazione degli utenti per accedere alle risorse e ai moduli e restituire pagine o informazioni limitate in base al ruolo dell’utente autenticato. 


Va curato un minimo di grafica dei template, con css semplice e pulito 


 Il software va sviluppato in PHP con la piattaforma "FatFree framework", e il relativo sistema di routing e templating. 


Attualmente è già presente un progetto pronto su bitbucket, in cui è presente la struttura del software 


 Posso dividere lo sviluppo in più step, ma una prima versione base deve essere funzionante entro fine luglio, mentre deve essere completo fine a agosto 


Lo sviluppo sarà supervisionato da me, ed eventualmente sviluppato a quattro mani con me. 


Sono presenti ulteriori specifiche (struttura database, struttura dei file di configurazione, dettagli del routing, ecc) sul progetto bitbucket 


Sono disponibile anche ad assegnare il progetto a più programmatori, suddividendo per funzionalità. 

 Preferibili programmatori in Campania/Lazio 

No programmatori non residenti in italia, no webagency