Enregistrement : Les utilisateurs peuvent créer un compte en fournissant un nom d'utilisateur, une adresse e-mail et un mot de passe. Connexion : Les utilisateurs enregistrés peuvent se connecter à leur compte avec leur adresse e-mail et leur mot de passe.
Création : Les utilisateurs peuvent créer des playlists personnalisées. Édition : Possibilité d'ajouter, de supprimer ou de réorganiser les chansons dans une playlist. Suppression : Les utilisateurs peuvent supprimer leurs playlists.
Recherche par Titre/Artiste : Les utilisateurs peuvent rechercher des chansons par titre ou artiste. Filtrage : Possibilité de filtrer les résultats par genre, année, etc.
Lecture en Continu : Les utilisateurs peuvent lire des chansons individuelles ou des playlists entières. Contrôle de Lecture : Fonctionnalités de lecture, pause, saut en avant, et retour en arrière.
Historique d'Écoute : Affichage de l'historique des chansons écoutées. Préférences : Les utilisateurs peuvent définir leurs préférences musicales pour des recommandations personnalisées.
FRONT-END
React.js Une librairie de composants fonctionnant avec React (nous vous conseillons Chackra UI)
BACK-END
Node/Express MongoDB/Mongoose