Skip to content

teddy-mere/qr-code-manager

QR Code Manager

Auteur : Teddy Méré - teddy-mere.fr - [email protected]

Présentation

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é.

Fonctionnalités

  • 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.

Screenshots / Démonstration

Connexion

Light Mode Dark Mode
Connexion Light
Écran de connexion
Connexion Dark
Écran de connexion

Tableau de bord

Light Mode Dark Mode
Dashboard Light
Dashboard normal
Dashboard Dark
Dashboard normal
Light Mode Dark Mode
Dashboard Mini Light
Dashboard avec barre latérale réduite
Dashboard Mini Dark
Dashboard avec barre latérale réduite

Liste des QR Codes

Light Mode Dark Mode
QR List Light
Liste des QR Codes
QR List Dark
Liste des QR Codes
Light Mode Dark Mode
QR Hover Light
Liste des QR Codes avec survol
QR Hover Dark
Liste des QR Codes avec survol

Ajouter un QR Code

Light Mode Dark Mode
Ajouter Light
Formulaire d'ajout d'un QR Code
Ajouter Dark
Formulaire d'ajout d'un QR Code

Modifier un QR Code

Light Mode Dark Mode
Modifier Light
Édition d'un QR Code
Modifier Dark
Édition d'un QR Code

Profil

Light Mode Dark Mode
Profil Infos Light
Infos générales
Profil Infos Dark
Infos générales
Light Mode Dark Mode
Profil MDP Light
Changement de mot de passe
Profil MDP Dark
Changement de mot de passe

Afficher un QR Code

Light Mode Dark Mode
Profil Infos Light
Page affichée après un scan du QR Code
Profil Infos Dark
Page affichée après un scan du QR Code

Installation en développement

  1. Cloner le dépôt :
git clone https://github.com/teddy-mere/qr-code-manager.git
cd qr-code-manager
  1. Lancer la commande de configuration :
composer run setup-dev
  1. Personnaliser le fichier .env (base de données, URL, etc.)

  2. 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
  1. Lancer le serveur :
php artisan serve
  1. Enjoy !

Installation en production

  1. Cloner le dépôt :
git clone https://github.com/teddy-mere/qr-code-manager.git
cd qr-code-manager
  1. Lancer la commande d'installation :
composer run setup-prod
  1. 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=
  1. Lancer le script de configuration et suivre les indications :
php artisan setup:install
  1. Configurer Nginx ou Apache sur votre serveur pour pointer sur le dossier public/.

  2. Enjoy !

Usage

  1. Créez un nouveau QR Code et ajoutez les informations souhaitées.
  2. Visualisez, modifiez ou supprimez vos QR Codes existants.
  3. Téléchargez le QR Code au format SVG ou PNG pour l'utiliser où vous le souhaitez.

Contribution

Les contributions sont les bienvenues ! Pour proposer des améliorations :

  1. Forkez le projet.
  2. Créez une branche pour votre fonctionnalité :
git checkout -b feature/ma-fonctionnalite
  1. Commitez vos modifications :
git commit -m "Ajout de ma fonctionnalité"
  1. Poussez votre branche et ouvrez une Pull Request.

About

Outil simple et efficace pour créer et gérer des QR Codes. Conçu avec Laravel

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published