Skip to content

Commit df5ab3e

Browse files
committed
🗃️ added more films & collections
1 parent 3db168a commit df5ab3e

8 files changed

Lines changed: 202 additions & 10 deletions

File tree

README.md

Lines changed: 61 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -55,14 +55,64 @@ Pour commencer avec StreamIt, suivez ces étapes simples:
5555

5656
# Fonctionnalités
5757

58-
- **Gestion complète du contenu** 🎞️ : Parcourez et gérez facilement vos films et séries préférés grâce à des fiches détaillées (description, genres, note IMDb, créateurs, réalisateurs, acteurs).
59-
- **Chargement dynamique des données** 📊 : Profitez d'une interface réactive où les informations se mettent à jour en temps réel, sans rechargement de page.
60-
- **Lecteur vidéo intégré** 🎥 : Regardez vos films et épisodes directement dans l’application avec un lecteur moderne, des contrôles intuitifs et une reprise rapide de la lecture.
61-
- **Recherche intelligente** 🔍 : Accédez instantanément à n'importe quel contenu grâce à une barre de recherche puissante disponible dès l'accueil.
62-
- **Navigation intuitive** 🧭 : Passez facilement d’un contenu à l’autre ou revenez à l’accueil via une interface fluide et ergonomique.
63-
- **Design adaptatif** 📱💻 : Bénéficiez d’une expérience optimale sur tous vos appareils (ordinateur, tablette, mobile) grâce à une mise en page responsive.
64-
- **Ajout de contenu simplifié** 📝 : Enrichissez votre bibliothèque en quelques clics grâce à des formulaires dédiés à l’ajout de nouveaux films ou séries.
65-
- **Import/Export des informations de visionnage** 🔄 : Exportez ou importez facilement votre historique, vos épisodes vus, minutages et autres données pour migrer ou synchroniser vos informations entre différents appareils.
58+
- **Gestion complète du contenu** 🎞️
59+
Fiches détaillées pour films & séries (titre, synopsis, genres, note IMDb, créateurs, réalisateurs, acteurs, durée, année).
60+
61+
- **Chargement dynamique** 📊
62+
Interface réactive avec mise à jour asynchrone des listes et des fiches sans rechargement de page.
63+
64+
- **Lecteur vidéo intégré** 🎥
65+
Lecteur moderne avec contrôles (play/pause, seek, vitesse, piste audio, sous-titres), reprise automatique de la lecture et position de reprise.
66+
67+
- **Recherche intelligente & filtres avancés** 🔍
68+
Barre de recherche instantanée + filtres (genre, année, note, langue, disponibilité) et tris personnalisables.
69+
70+
- **Navigation intuitive** 🧭
71+
Parcours fluide entre pages, historique de navigation, et boutons de retour/accueil faciles d’accès.
72+
73+
- **Design adaptatif (responsive)** 📱💻
74+
Interface optimisée pour desktop, tablette et mobile avec disposition adaptative et composants réactifs.
75+
76+
- **Ajout & édition de contenu simplifiés** 📝
77+
Formulaires pour ajouter/modifier films, séries, saisons et épisodes; validation JSON et aperçu avant enregistrement.
78+
79+
- **Collections & playlists** 📚
80+
Créez, organisez et partagez des collections ou listes de lecture (favoris, à regarder, playlists thématiques).
81+
82+
- **Profils utilisateurs & permissions** 👥
83+
Multi-utilisateurs, profils personnalisés, préférences (langue, qualité vidéo) et gestion des droits.
84+
85+
- **Historique & statistiques de visionnage** 📈
86+
Suivi des épisodes vus, minutages, temps visionné, classements personnels et tableaux de statistiques.
87+
88+
- **Import / Export & synchronisation** 🔄
89+
Importer/exporter la bibliothèque et l’historique au format JSON, synchronisation entre appareils via fichiers ou API.
90+
91+
- **Fonctionnalités sociales**
92+
Notes, avis, commentaires et partage de collections ou titres (optionnel selon configuration).
93+
94+
- **Support des sous-titres et pistes audio** 🔤
95+
Chargement de fichiers de sous-titres (SRT, VTT), sélection de pistes audio et compatibilité multi-langue.
96+
97+
- **Compatibilité & performance**
98+
Chargement paresseux des médias, cache local (IndexedDB/localStorage) et prise en charge des grands catalogues.
99+
100+
- **Accessibilité**
101+
Navigation clavier, contrastes adaptés et support des lecteurs d’écran pour une utilisation inclusive.
102+
103+
- **Extensibilité & intégration** 🔌
104+
API simple pour développeurs, import depuis sources externes, et possibilité d’ajouter plugins ou connecteurs.
105+
106+
- **Sécurité & confidentialité** 🔒
107+
Options pour stockage local privé, export/effacement des données et bonnes pratiques pour la gestion des fichiers médias.
108+
109+
- **Documentation & contribution** 📘
110+
Guides pour installation, configuration, contribution et modèles de données JSON clairement documentés.
111+
112+
- **Paramètres avancés** ⚙️
113+
Contrôles pour qualité par défaut, stockage des médias, préférences d’affichage et réglages de lecture.
114+
115+
Ces fonctionnalités peuvent être activées ou adaptées selon vos besoins et la configuration de votre instance StreamIt.
66116

67117
# Démo
68118

@@ -82,8 +132,8 @@ Vous pouvez tester l'application [ici](https://www.matheo-pichotmoise.fr/StreamI
82132
<td><img src="medias/README/series.png" alt="Page des séries"/></td>
83133
<td><img src="medias/README/series_info.png" alt="Page d'information des séries"/></td>
84134
<tr>
135+
<td><img src="medias/README/collections.png" alt="Page des collections"/></td>
85136
<td><img src="medias/README/stats.png" alt="Page des statistiques"/></td>
86-
<td><img src="medias/README/add.png" alt="Page d'ajout"/></td>
87137
</tr>
88138
</table>
89139
</div>
@@ -104,7 +154,8 @@ StreamIt/
104154
│ └── README/ # Dossier pour les images du README
105155
├── data/ # Dossier contenant les données JSON
106156
│ ├── films_data.json # Données des films
107-
│ └── series_data.json # Données des séries
157+
│ ├── series_data.json # Données des séries
158+
│ └── collections.json # Données des collections
108159
├── README.md # Documentation du projet
109160
├── CONTRIBUTING.md # Guide de contribution
110161
├── CODE_OFCONDUCT.md # Code de conduite pour les contributeurs

data/collections.json

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,5 +101,26 @@
101101
"name": "Dexter",
102102
"films": [],
103103
"series": ["Dexter", "Dexter : New Blood", "Dexter : Les Origines"]
104+
},
105+
"Batman": {
106+
"name": "Batman",
107+
"films": [
108+
"Batman Begins",
109+
"Batman The Dark Knight : Le Chevalier noir",
110+
"Batman The Dark Knight Rises",
111+
"The Batman"
112+
],
113+
"series": []
114+
},
115+
"Detective Comics (DC)": {
116+
"name": "Detective Comics (DC)",
117+
"films": [
118+
"Man of Steel",
119+
"Batman Begins",
120+
"Batman The Dark Knight : Le Chevalier noir",
121+
"Batman The Dark Knight Rises",
122+
"The Batman"
123+
],
124+
"series": []
104125
}
105126
}

data/films_data.json

Lines changed: 120 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1541,5 +1541,125 @@
15411541
"trailer": "https://www.youtube.com/watch?v=bf5y-p5Mprg",
15421542
"directors": ["Pierre Perifel", "JP Sans"],
15431543
"writers": ["Yoni Brenner", "Etan Cohen", "Aaron Blabey"]
1544+
},
1545+
"Batman Begins": {
1546+
"title": "Batman Begins",
1547+
"description": "Alors que le souvenir de ses parents assassinés le hante, Bruce Wayne, désemparé, erre à travers le monde cherchant les moyens de combattre l'injustice et ses propres peurs. Avec l'aide de son dévoué majordome et homme de confiance Alfred, de l'inspecteur Jim Gordon et de son allié Lucius Fox, Wayne revient à Gotham City et révèle son alter ego: Batman, un justicier masqué qui utilise sa force, son intelligence et une batterie d'armes high-tech pour combattre les forces sinistres qui menacent la ville…",
1548+
"banner": "medias/films/batman-begins/batman-begins.jpg",
1549+
"video": "medias/films/batman-begins/batman-begins.mp4",
1550+
"IMDb": 8.2,
1551+
"IMDb_link": "https://www.imdb.com/title/tt0372784/",
1552+
"year": 2005,
1553+
"genres": [
1554+
"Action Epic",
1555+
"Epic",
1556+
"Psychological Drama",
1557+
"Superhero",
1558+
"Tragedy",
1559+
"Action",
1560+
"Crime",
1561+
"Drama",
1562+
"Thriller"
1563+
],
1564+
"stars": ["Christian Bale", "Michael Caine", "Liam Neeson"],
1565+
"trailer": "https://www.youtube.com/watch?v=jXrFsn9pcZY",
1566+
"directors": ["Christopher Nolan"],
1567+
"writers": ["Bob Kane", "David S. Goyer", "Christopher Nolan"]
1568+
},
1569+
"Batman The Dark Knight : Le Chevalier noir": {
1570+
"title": "Batman The Dark Knight : Le Chevalier noir",
1571+
"description": "Batman aborde une phase décisive de sa guerre contre le crime à Gotham City. Avec l'aide du lieutenant de police Jim Gordon et du nouveau procureur Harvey Dent, il entreprend de démanteler les dernières organisations criminelles qui infestent les rues de la ville. L'association s'avère efficace, mais le trio se heurte bientôt à un nouveau génie du crime qui répand la terreur et le chaos dans Gotham : le Joker. On ne sait pas d'où il vient ni qui il est. Ce criminel possède une intelligence redoutable doublé d'un humour sordide et n'hésite pas à s'attaquer à la pègre locale dans le seul but de semer le chaos.",
1572+
"banner": "medias/films/the-dark-knight-le-chevalier-noir/the-dark-knight-le-chevalier-noir.jpg",
1573+
"video": "medias/films/the-dark-knight-le-chevalier-noir/the-dark-knight-le-chevalier-noir.mp4",
1574+
"IMDb": 9.1,
1575+
"IMDb_link": "https://www.imdb.com/title/tt0468569/",
1576+
"year": 2008,
1577+
"genres": [
1578+
"Action Epic",
1579+
"Psychological Thriller",
1580+
"Superhero",
1581+
"Tragedy",
1582+
"Action",
1583+
"Crime",
1584+
"Drama",
1585+
"Thriller"
1586+
],
1587+
"stars": ["Christian Bale", "Heath Ledger", "Aaron Eckhart"],
1588+
"trailer": "https://www.youtube.com/watch?v=UMgb3hQCb08",
1589+
"directors": ["Christopher Nolan"],
1590+
"writers": ["Jonathan Nolan", "Christopher Nolan", "David S. Goyer"]
1591+
},
1592+
"Batman The Dark Knight Rises": {
1593+
"title": "Batman The Dark Knight Rises",
1594+
"description": "Afin que l'image de l'ex-procureur Harvey Dent reste un modèle du genre pour les citoyens de Gotham City, Batman a endossé les crimes de ce dernier et a été chassé de la ville par les autorités. Huit ans plus tard, alors que Gotham City est de nouveau sûre, le commissaire Gordon tombe sur un complot qui vise à détruire la ville de l'intérieur. Il fait appel à Batman. Ce dernier devra faire face à la mystérieuse Selina Kyle et à Bane, un adversaire mortel, qui veut mettre en pièce le symbole Batman.",
1595+
"banner": "medias/films/the-dark-knight-rises/the-dark-knight-rises.jpg",
1596+
"video": "medias/films/the-dark-knight-rises/the-dark-knight-rises.mp4",
1597+
"IMDb": 8.4,
1598+
"IMDb_link": "https://www.imdb.com/title/tt1345836/",
1599+
"year": 2012,
1600+
"genres": [
1601+
"Action Epic",
1602+
"Epic",
1603+
"Superhero",
1604+
"Tragedy",
1605+
"Action",
1606+
"Crime",
1607+
"Drama",
1608+
"Thriller"
1609+
],
1610+
"stars": ["Christian Bale", "Gary Oldman", "Tom Hardy"],
1611+
"trailer": "https://www.youtube.com/watch?v=OiqPQ7L_C00",
1612+
"directors": ["Christopher Nolan"],
1613+
"writers": ["Jonathan Nolan", "Christopher Nolan", "David S. Goyer"]
1614+
},
1615+
"The Batman": {
1616+
"title": "The Batman",
1617+
"description": "Durant les deux années passées à arpenter les rues en tant que Batman, Bruce Wayne s'est aventuré au cœur des ténèbres de Gotham City. Disposant de seulement quelques alliés de confiance au sein du monde corrompu qu'est l'élite de la ville, le justicier solitaire s'est imposé comme l'unique incarnation de la vengeance parmi ses concitoyens. Lorsqu'un meurtrier s'en prend aux plus grandes personnalités de Gotham à l'aide de machinations sadiques, le plus grand détective du monde se lance dans une enquête dans la pègre en suivant des indices mystérieux, croisant ainsi Selina Kyle, alias Catwoman, Oswald Cobblepot, alias le Pingouin, Carmine Falcone et Edward Nashton, alias le Riddler. Alors que les pistes et les plans du criminel s'éclaircissent, Batman doit tisser de nouveaux liens, démasquer le coupable et rétablir la justice à Gotham City, depuis trop longtemps empoisonnée par l'abus de pouvoir et la corruption.",
1618+
"banner": "medias/films/the-batman/the-batman.jpg",
1619+
"video": "medias/films/the-batman/the-batman.mp4",
1620+
"IMDb": 7.8,
1621+
"IMDb_link": "https://www.imdb.com/title/tt1877830/",
1622+
"year": 2022,
1623+
"genres": [
1624+
"Action Epic",
1625+
"Epic",
1626+
"Hard-boiled Detective",
1627+
"Serial Killer",
1628+
"Superhero",
1629+
"Tragedy",
1630+
"Action",
1631+
"Crime",
1632+
"Drama",
1633+
"Mystery"
1634+
],
1635+
"stars": ["Robert Pattinson", "Zoë Kravitz", "Jeffrey Wright"],
1636+
"trailer": "https://www.youtube.com/watch?v=hWRSJlp50rQ",
1637+
"directors": ["Matt Reeves"],
1638+
"writers": ["Matt Reeves", "Peter Craig", "Bob Kane"]
1639+
},
1640+
"Man of Steel": {
1641+
"title": "Man of Steel",
1642+
"description": "Un petit garçon découvre qu’il possède des pouvoirs surnaturels et qu’il n’est pas né sur Terre. Plus tard, il s’engage dans un périple afin de comprendre d’où il vient et pourquoi il a été envoyé sur notre planète. Mais il devra devenir un héros s’il veut sauver le monde de la destruction totale et incarner l’espoir pour toute l’humanité.",
1643+
"banner": "medias/films/man-of-steel/man-of-steel.jpg",
1644+
"video": "medias/films/man-of-steel/man-of-steel.mp4",
1645+
"IMDb": 7.1,
1646+
"IMDb_link": "https://www.imdb.com/title/tt0770828/",
1647+
"year": 2013,
1648+
"genres": [
1649+
"Action Epic",
1650+
"Adventure Epic",
1651+
"Alien Invasion",
1652+
"Epic",
1653+
"Sci-Fi Epic",
1654+
"Superhero",
1655+
"Tragedy",
1656+
"UUrban Adventure",
1657+
"Action",
1658+
"Adventure"
1659+
],
1660+
"stars": ["Henry Cavill", "Amy Adams", "Michael Shannon"],
1661+
"trailer": "https://www.youtube.com/watch?v=Xw4VeR7tCxU",
1662+
"directors": ["Zack Snyder"],
1663+
"writers": ["David S. Goyer", "Christopher Nolan", "Jerry Siegel"]
15441664
}
15451665
}
15.8 KB
Loading
15.5 KB
Loading
30.3 KB
Loading
20.4 KB
Loading
29.2 KB
Loading

0 commit comments

Comments
 (0)