Skip to content

CoumbaNDI/potato-tv

 
 

Repository files navigation

Potato TV - Student Project

Logo

Contributors

Todo

Databases

  • users with varchar user_name, varchar password_hash, int autoincrement user_id
  • seen_episodes with long_Int show_id, int season_id, int episode_id, int duration_min, int user_id

Functions

  • Create_User(varchar user_name, varchar password)=Boolean success
  • Login_User(varchar user_name, varchar password)=Boolean success
  • Add_Episode(long_Int show_id, int season_id, int episode_id, int duration_min, int user_id)=Boolean success
  • Time_Spent(int user_id)=int total_duration

Interface

  • Latest Shows
  • Show page
  • Profile : Seen Shows and total time

Launch

  1. Cloner le projet en utilisant la commande git clone https://github.com/resourcepool/formation-spring-boot

  2. Importer le projet dans IntelliJ IDEA en important le fichier "pom.xml" à la racine de ce repository.

  3. Exécuter votre DB mysql. Si vous avez docker, vous pouvez utiliser la commande suivante:

docker run --name mariadb --rm -e MYSQL_ROOT_PASSWORD=toor -e MYSQL_DATABASE=defaultdb -p 3306:3306 -v "`pwd`/initdb:/docker-entrypoint-initdb.d" mariadb
  1. Tous les scripts sql contenus dans le dossier initdb seront exécutés automatiquement lors du premier chargement de la DB.

About

TV Show WebApp - Student Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 67.8%
  • Java 19.3%
  • CSS 8.0%
  • Kotlin 4.3%
  • JavaScript 0.6%