backend de l'appli trouve ton festival
Connaissez-vous l'événement Castelhackathon ?
Non ?
Cet évenement, organisé par le formidable personnel du pôle emploi de castelnau le lez, permet à des développeur en recherche d'emploi de se faire connaitre des entreprise au travers d'un hackathon de deux jours.
Un sujet permettant suffisement de variations pour que les participants puissent y trouver leur bonheur leur est remis le premier jour.
Pour l'edition 2023 les participant devaient créer une application web, prenant des données depuis une API externe et permettant au utilisateurs de les visualiser, de les éditer et d'en ajouter.
Nommé Alice Recoque en hommage à l'ingénieur pionnière de l'informatique qui nous a hélas quitté en 2021.
les membres sont :
@github/Annayia notre capitaine et PM
@github/guzzy notre lead developeur
@github/oliviekoe notre developeur FrontEnd
@github/vincentprouchet notre developpeur BackEnd
Je plaisante,
chaque équipe à reçu exactement le même sujet nous pouvions librmement choisit l'API à laquelle nous connecter les données fournies guidant naturellement le theme de l'application.
Nous avons choisit l'API des festivals
et apparement tous les autres groupe aussi...
on aurait peut-être dû se concerter.
faites un clone du projet ouvrez un terminal (préferez bash) et faite un :
$ yarn install
après l'installation des packages n'hésitez pas à faire un :
$ yarn upgrade
vous devrez ensuite créer deux fichier dans le dossier environnement pour cela copiez directement le fichier
.env.template.
il vous faut :
.env.development
.env.production
pensez à change la variable node_env pour l'adapter à chaque fichier, c'est normalement celle sur la première ligne du fichier
development pour le .env.development
production pour le .env.production
# Development
$ yarn start
# Development watch mode
$ yarn start:dev
# Production mode
$ yarn start:prod
# Run unit tests
$ yarn test
# Run e2e tests
$ yarn test:e2e
# Run test coverage
$ yarn test:cov
# Generate new migration
$ yarn typeorm migration:generate ./typeorm_migrations/<migration-name> -d ./typeorm_migrations/datasources/migrations-datasource.ts
# Apply migrations
$ yarn typeorm migration:run -d ./typeorm_migrations/datasources/migrations-datasource.ts
# Revert last migration applied
$ yarn typeorm migration:revert -d ./typeorm_migrations/datasources/migrations-datasource.ts
# Add migrations to migration table without applying it
$ yarn typeorm migration:run --fake -d ./typeorm_migrations/datasources/migrations-datasource.ts
# Remove migrations from migration table
$ yarn typeorm migration:revert --fake -d ./typeorm_migrations/datasources/migrations-datasource.ts
Un grand merci pour l'organisation de cet évenénement :
- au personnel du pôle emploi de castelnau le lez pour l'organisation de cet événement. Celà leur a très certainement demandé beaucoup de travail pour nous offrir l'oportunité d'y participer et nous offrir un cadre aussi agréable que la salle du Kiasma.
- au personnel du kiasma de nous avoir acceuillit pendnat ces deux jours.
- à l'équipe municipale de castelnau le lez.
- aux entreprises partenaires, sans vous cet événement n'aurait pas de but. @TODO voir si on ajoute des liens vers les entreprises partenaires demander à pole emploi
Nest est un projet OpenSource. Il peut vivre et grandir grâce aux soutient de ses sponsors. Si vous souhaitez les rejoindre, regardez ici.