Bienvenue sur le dépôt GitHub de Ladorée, un concept store innovant basé sur la blockchain. Ce projet vise à révolutionner le commerce d'œuvres d’art et de créations locales grâce à des technologies modernes comme les NFT, les tokens fongibles, et l’indexation des données via The Graph.
Ladorée permet :
- Aux créateurs locaux de vendre leurs œuvres avec une certification d’authenticité via des NFT.
- Aux acheteurs de profiter d’avantages uniques grâce à un système de tokens.
- NFT pour la certification : Chaque œuvre vendue est associée à un NFT garantissant son authenticité.
- Token fongible $LDR : Les utilisateurs reçoivent des $LDR chaque mois, qu'ils peuvent dépenser pour obtenir des réductions.
- Gestion avec The Graph : Indexation des événements on-chain pour un accès rapide et efficace aux données.
- Système de royalties : Redistribution automatique des royalties aux créateurs lors des reventes.
- Faciliter les échanges entre créateurs et acheteurs.
- Automatiser la transparence et la traçabilité des transactions grâce à la blockchain.
- Offrir une expérience utilisateur fluide en combinant paiements en euros avec des avantages blockchain.
- AuthenticityNFT : Certifie chaque création avec un NFT.
- LDRToken : Gère le token fongible $LDR pour les réductions et récompenses.
- Marketplace : Plateforme pour acheter, vendre et revendre des œuvres.
- TokenDistribution : Assure la répartition des tokens et des royalties.
- UserManager : Gère les informations des utilisateurs.
- Solidity (v0.8.27)
- Hardhat
- The Graph
- Stripe
Le projet est encore en cours de développement. Prochaines fonctionnalités à intégrer :
- Page d’accueil avec statistiques (meilleurs artistes, acheteurs, royalties générées).
- Système de recherche et de filtres pour les œuvres.
- Redistribution automatique des paiements aux vendeurs et des royalties aux créateurs.
- Node.js (v16 ou supérieur)
- Hardhat
- Compte Stripe
- API pour The Graph
- Cloner le dépôt :
git clone https://github.com/<votre-username>/ladoree-web3.git cd ladorée
- Installer les dépendances :
npm install
- Configurer les variables d’environnement dans un fichier
.env
. - Déployer les contrats sur un testnet.
- Mettre à jour The Graph avec les nouvelles adresses.
Les contributions sont les bienvenues ! Si vous souhaitez améliorer ce projet :
- Forkez ce dépôt.
- Créez une branche pour vos modifications (
git checkout -b feature/nom-feature
). - Soumettez une pull request.
Ce projet est sous licence MIT. Vous êtes libre de l’utiliser, de le modifier et de le distribuer.
Merci de votre intérêt pour Ladorée !
Ensemble, redéfinissons le commerce local avec la blockchain. 💎