Projet de fin d'étude : Scalable and Automated Podcast Generation and Hosting System
Etudiant : OULED-HALI MEHDI
Filière : LF Sciences Mathématiques et Informatique
Encadrant : Pr. EL FAHSSI KHALID
Annèe : 2023
Résumé : This is an open source audio management and podcast generation and hosting solution. Unlike other podcast hosting platforms, our application will make gathering and organizing audio content from different sources from the web and redelivering them through podcasts, as easy as a click of a button. Massive amount of audio content is being hosted on the web unorganized, and the goal of our application is to gather it, organize it, and redeliver it in a more convenient way through podcasts. Our solution is a web based Spring Boot application using micro-services architecture, and implementing state of the art patterns for scalability, security, and efficiency. Our application scraps audio content from various websites like YouTube and Soundcloud, organize it using labels and redistribute it as podcasts. A modern ReactJS and typescript front-end boosts our user experience, and with an embedded audio player for listening to podcasts from inside of the application. We also offer various options for buying cloud storage to host users content. Alternatively, we offer a unique, stateless, streaming on demande approach without any additional storage space required. Our solution is opensource and can be self hosted.