Auteur : Teddy Méré - teddy-mere.fr - [email protected]
QR Code Manager est un outil simple et efficace pour créer, gérer et télécharger des QR Codes. Ce projet est né du constat qu'il n'existait pas de solution facile pour gérer ses QR Codes avec flexibilité et rapidité.
- Création et gestion illimitée de QR Codes.
- Chaque QR Code peut contenir autant de données que nécessaire.
- Téléchargement des QR Codes aux formats SVG et PNG.
- Interface intuitive pour visualiser, modifier et organiser vos QR Codes.
| Light Mode | Dark Mode |
|---|---|
Écran de connexion |
Écran de connexion |
| Light Mode | Dark Mode |
|---|---|
Dashboard normal |
Dashboard normal |
| Light Mode | Dark Mode |
|---|---|
Dashboard avec barre latérale réduite |
Dashboard avec barre latérale réduite |
| Light Mode | Dark Mode |
|---|---|
Liste des QR Codes |
Liste des QR Codes |
| Light Mode | Dark Mode |
|---|---|
Liste des QR Codes avec survol |
Liste des QR Codes avec survol |
| Light Mode | Dark Mode |
|---|---|
Formulaire d'ajout d'un QR Code |
Formulaire d'ajout d'un QR Code |
| Light Mode | Dark Mode |
|---|---|
Édition d'un QR Code |
Édition d'un QR Code |
| Light Mode | Dark Mode |
|---|---|
Infos générales |
Infos générales |
| Light Mode | Dark Mode |
|---|---|
Changement de mot de passe |
Changement de mot de passe |
| Light Mode | Dark Mode |
|---|---|
Page affichée après un scan du QR Code |
Page affichée après un scan du QR Code |
- Cloner le dépôt :
git clone https://github.com/teddy-mere/qr-code-manager.git
cd qr-code-manager
- Lancer la commande de configuration :
composer run setup-dev
-
Personnaliser le fichier .env (base de données, URL, etc.)
-
Créer un utilisateur :
php artisan tinker
# Puis dans la console tinker :
use App\Models\User;
User::create(['name' => 'Admin', 'email' => '[email protected]', 'password' => bcrypt('demodemo')]);
(Optionnel) Injecter des données d'exemple :
php artisan db:seed --class=QrCodeSeeder
Vous pouvez également générer directement un utilisateur et des données d'exemple en lançant une seule commande :
php artisan db:seed
- Lancer le serveur :
php artisan serve
- Enjoy !
- Cloner le dépôt :
git clone https://github.com/teddy-mere/qr-code-manager.git
cd qr-code-manager
- Lancer la commande d'installation :
composer run setup-prod
- Modifier le .env pour y saisir la configuration pour la connexion à la base de donnée :
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=qr-code-manager
DB_USERNAME=root
DB_PASSWORD=
- Lancer le script de configuration et suivre les indications :
php artisan setup:install
-
Configurer Nginx ou Apache sur votre serveur pour pointer sur le dossier
public/. -
Enjoy !
- Créez un nouveau QR Code et ajoutez les informations souhaitées.
- Visualisez, modifiez ou supprimez vos QR Codes existants.
- Téléchargez le QR Code au format SVG ou PNG pour l'utiliser où vous le souhaitez.
Les contributions sont les bienvenues ! Pour proposer des améliorations :
- Forkez le projet.
- Créez une branche pour votre fonctionnalité :
git checkout -b feature/ma-fonctionnalite
- Commitez vos modifications :
git commit -m "Ajout de ma fonctionnalité"
- Poussez votre branche et ouvrez une Pull Request.



















