Giter Site home page Giter Site logo

spugnatv's Introduction

SpugnaTV

PROBLEMA Ho una pessima memoria, non riesco a tenere traccia dei film/serie che sono usciti, che ho visto, che devo vedere e della mia opinione su di essi.

DESCRIZIONE Webapp per tenere traccia di serie/film usciti (clone di TvTime). App che contiene tutte le informazioni sui i film usciti (regista, attori, dove vederli ecc..) con la possibilita di contrassegnare i film visti e di lasciare la propria recensione

FUNZIONALITÀ

  • registrazione utente
  • autenticazione utente
  • recupero password
  • modifica utente
  • elimina utente
  • visualizzazione statistiche utente
  • inserimento film
  • inserimento regista
  • inserimento attore
  • ricerca per nome/regista
  • funzione sfoglia dal catalogo di film
  • visualizzazione delle informazioni di un film
  • visualizzazione delle informazioni di un regista
  • creazione di una lista personalizzata
  • modifica lista personalizzata
  • eliminazione lista personalizzata
  • inserimento/rimozione di un film da una lista personalizzata
  • contrassegnamento di un film come visto
  • visulizzazione delle liste di un utente
  • inserimento di una valutazione personale in stelle
  • inserimento di una valutazione personale come commento
  • funzione che estrae un film random tra quelli da vedere

MODELLO ER Alt text

SCHEMA RELAZIONALE

  • Utenti (email*, username, password, foto_profilo, ruolo)
  • Liste(id*, nome, utente_email)
  • Film (id*, titolo, Anno, durata, genere, trama, locandina, banner) Attori (id, nome, cognome, foto)
  • Registi(id*, nome, cognome, data_nascita, data_morte, descrizione, foto)
  • Recensioni(id*, n_stelle, commento, utente_email, film_id)
  • Comprende (lista id*, film id*)
  • Recita (attore id*, film id*)
  • Dirige (regista id*, film id*)

MOCKUP

schermata di login Alt text

schermata di registrazione Alt text

schermata registrazione film Alt text

schermata registrazione regista Alt text

schermata registrazione cast Alt text

schermata registrazione recensione Alt text

schermata ricerca Alt text

visualizzazione di una lista Alt text

visualizzazione scheda di un regista Alt text

visualizzazione scheda di un film Alt text

visualizzazione profilo utente Alt text

ISTRUZIONI

  • eseguire il comando: docker run --name myXampp -p 41061:22 -p 41062:80 -d -v /workspaces/SpugnaTV:/www tomsik68/xampp:8
  • aprire l'indirizzo del docker nel browser
  • aprire phpmyadmin e creare il databese eseguendo il file db.sql
  • digitare /www alla fine dell url

N.B. per avere accesso alle funzioni da amministratore accedere come email: [email protected] pswd: admin

COMPOSER INSTALL (PER JWT) composer install --ignore-platform-req=ext-simplexml --ignore-platform-req=ext-fileinfo

spugnatv's People

Contributors

gabrysonzo avatar maspermattia avatar

Watchers

 avatar

Forkers

maspermattia

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.