Cette application Vue.js constitue la partie front-end de mon application de cuisine. Elle permet de:
- 📱 Visualiser et gérer mon inventaire d'ingrédients en cuisine
- 🛒 Consulter les listes de courses générées automatiquement selon les stocks critiques
- 🍽️ Découvrir des recettes adaptées aux ingrédients disponibles
- ⚖️ Interagir avec les balances connectées pour une mise à jour automatique des stocks
L'application communique avec l'API backend pour centraliser toutes les données et offrir une interface utilisateur intuitive.
-
Créez un fichier
.envà la racine du projet en copiant le fichier.env.example:cp .env.example .env
-
Configurez les paramètres de déploiement:
SSH_DEPLOY_KEY=~/.ssh/votre_clé_ssh REMOTE_USER=votre_utilisateur REMOTE_HOST=votre_host REMOTE_PORT=votre_port REMOTE_PATH=votre_chemin/example -
Configurez l'URL de l'API:
VITE_API_URL=https://votreapi.exemple.com
npm install
# ou
yarn install
# ou
pnpm installnpm run dev
# ou
yarn dev
# ou
pnpm devnpm run build
# ou
yarn build
# ou
pnpm buildUtilisez le script de déploiement automatique:
node deploy-app.js
# ou
npm run deploy
# ou
pnpm deployCe script va:
- Construire l'application pour la production
- Se connecter au serveur distant via SSH
- Transférer les fichiers compilés vers le serveur
- Effectuer les opérations nécessaires post-déploiement