RM Stream est une plateforme de streaming vidéo moderne et performante, construite avec Next.js, Prisma, et Tailwind CSS. Elle permet aux utilisateurs de regarder des vidéos, de les liker, de les ajouter à leurs favoris, et de les partager facilement.
- Streaming vidéo : Lecture fluide des vidéos avec des contrôles de lecture avancés.
- Likes et favoris : Les utilisateurs peuvent liker des vidéos et les ajouter à leurs favoris.
- Playlist : Une liste de vidéos organisée pour une navigation intuitive.
- Partage : Partagez des vidéos sur les réseaux sociaux ou par email.
- Mode sombre : Support du mode sombre pour un confort visuel optimal.
- Gestion des utilisateurs : Inscription, connexion, et gestion des préférences utilisateur.
- Next.js : Framework React pour le rendu côté serveur et la génération de sites statiques.
- Prisma : ORM moderne pour la gestion de la base de données.
- Tailwind CSS : Framework CSS utilitaire pour un design réactif et personnalisable.
- React Player : Bibliothèque pour la lecture de vidéos.
- MySQL/PostgreSQL : Base de données relationnelle pour stocker les données.
- NextAuth.js : Authentification sécurisée pour les utilisateurs.
- Node.js (version 18 ou supérieure)
- npm ou yarn
- Base de données MySQL ou PostgreSQL
git clone https://github.com/votre-utilisateur/rm-stream.git
cd rm-stream