Petit logiciel pour l’annonceur.
Fait avec Svelte.
Créer le fichier JSON des participants (cela peut être fait à partir d’un export CSV avec les colonnes id
, prenom
, nom
, equipe
, sigle_equipe
).
[
{
"id": 1,
"prenom": "Johnny",
"nom": "Dowey",
"Sexe": "M",
"equipe": "Champs",
"sigle_equipe": "CHM"
},
{
// ...
}
]
git clone https://github.com/corsaire-chaparral/annonceur
cd annonceur
Vous devez avoir Node.js installé.
Installez les dépendences...
npm install
...puis démarrez Rollup:
npm run dev
Naviguez à localhost:5000. Vous devriez voir l’app en cours. Les changements seront reflétés automatiquement.
By default, the server will only respond to requests from localhost. To allow connections from other computers, edit the sirv
commands in package.json to include the option --host 0.0.0.0
.
Pour créer une version optimisée de l’app:
npm run build
Vous pouvez rouler l’app avec npm run start
grâce à sirv, qui est déjà inclus dans les dépendences de votre package.json pour que l’app fonctionne lorsqu’elle est déployée sur des plateformes comme Heroku.
By default, sirv will only respond to requests that match files in public
. This is to maximise compatibility with static fileservers, allowing you to deploy your app anywhere.
If you're building a single-page app (SPA) with multiple routes, sirv needs to be able to respond to requests for any path. You can make it so by editing the "start"
command in package.json:
"start": "sirv public --single"
With Vercel
Install vercel
if you haven't already:
npm install -g vercel
Then, from within your project folder:
cd public
vercel deploy --name my-project
With surge
Install surge
if you haven't already:
npm install -g surge
Then, from within your project folder:
npm run build
surge public my-project.surge.sh