Buscar (chercher en espagnol) est une application web/PWA permettant de lancer une recherche sur un ou plusieurs sites web en simultané.
Le projet est écrit avec Svelte et sera le successeur de Doosearch.
L'application a été développé sous Node.js v18, et utilise Svelte 3 et Vite 4. Par conséquent, si vous souhaitez apporter des modifications au projet, il est nécessaire d'installer les dépendances du projet.
Note : pour réaliser les commandes suivantes, il est nécessaire que Node.js soit installé. Version 18 ou supérieure.
Lancez dans un terminal la commande suivante :
npm install
Cette commande va faire appel au gestionnaire de paquet de Node.js (NPM, Node Package Manager) pour installer les paquets listés dans le fichier package.json.
Une fois les paquets installés, vous pouvez lancer le serveur de développement.
Pour démarrer le serveur de développement de Vite, il suffit de lancer le script dev :
npm run dev
Cette commande va lancer le serveur web local de Vite sur un port donné (ex: http://localhost:4000/). Vous pourrez alors ouvrir un navigateur web à cette adresse pour tester le projet en local.
Normalement, si tout c'est bien passé jusqu'ici, vous devrez voir l'application fonctionner. Modifier un fichier dans le répertoire /src (exemple '/src/main.ts'), enregistrez-le, et vous constaterez vos modifications dans votre navigateur.
Si vous utilisez Visual Studio Code, vous pouvez installer l'extension officielle de Svelte : Svelte for VS Code.
Pour créer une version optimisée de votre application pour le déploiement en production, lancez la commande suivante :
npm run build
Le projet sera alors compilé et vous obtiendrez le vôtre code compilé et optimisé dans /dist. Vous pouvez alors placer ces fichiers sur votre serveur de production.