Skip to content

AdrienMttn/music_charts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

144 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎵 Music Charts - Vibz

Music Charts Banner Vue.js Express MySQL

Découvrez et écoutez le Top 20 des musiques de la semaine sur YouTube !

FonctionnalitésTechnologiesContributeurs

Netlify Status


📖 Description

Music Charts - Vibz est une application web moderne qui vous permet de découvrir et d'écouter le Top 20 des musiques les plus populaires de la semaine sur YouTube. L'application propose une interface élégante et intuitive pour explorer les classements musicaux par pays, consulter les artistes, et créer votre propre collection de favoris.

✨ Fonctionnalités

  • 🎯 Top 20 Hebdomadaire : Consultez le classement des 20 musiques les plus écoutées de la semaine
  • 🎧 Lecteur Audio Intégré : Écoutez vos musiques préférées directement depuis l'application
  • 🇫🇷 Classements Français : 🇫🇷🇫🇷
  • 📅 Historique des Semaines : Explorez les classements des semaines précédentes

🛠️ Technologies

Frontend

Backend

Base de données

  • MySQL 8.0 - Système de gestion de base de données relationnelle
  • Procédures stockées pour optimiser les requêtes complexes

Outils de développement


📁 Structure du projet

music_charts/
├── backend/              # Serveur API Express
│   ├── src/
│   │   ├── config/       # Configuration de la BDD
│   │   ├── controller/   # Contrôleurs (logique métier)
│   │   ├── models/       # Modèles de données
│   │   └── index.js      # Point d'entrée du serveur
│   └── package.json
├── frontend/             # Application Vue.js
│   ├── src/
│   │   ├── components/   # Composants réutilisables
│   │   ├── views/        # Pages de l'application
│   │   ├── router/       # Configuration du routeur
│   │   ├── stores/       # Stores Pinia
│   │   ├── models/       # Modèles TypeScript
│   │   ├── Services/     # Services API
│   │   └── main.ts       # Point d'entrée de l'app
│   └── package.json
├── BDD/                  # Scripts SQL
│   ├── bdd.sql          # Schéma de la base de données
│   └── dump.sql         # Données de test
└── README.md

👥 Contributeurs

All Contributors


📄 Licence

Ce projet est un projet personnel open-source.


Fait avec ❤️ et 🎵 par l'équipe Music Charts

⭐ N'oubliez pas de mettre une étoile si vous aimez ce projet !

About

Music Charts - Vibz est une application web moderne qui vous permet de découvrir et d'écouter le Top 20 des musiques les plus populaires de la semaine sur YouTube.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors