🐘Code source du site Popcorn Nantes 🍿: la plateforme pour trouver un·e développeur·e freelance à Nantes sans intermédiaire et sans frais
Popcorn est une plateforme open source et (vraiment) sans frais ni commission qui aide les développeur-e-s freelance de Nantes à trouver des clients et des missions : Voir le site. C'est aussi un réseau et un tchat privé où l'on s'échange des plans tafs et où l'on s'entraide sur nos problématiques communes.
Les objectifs de Popcorn pour les développeurs freelances :
Nos RDV sont annoncés ici: https://www.meetup.com/fr-FR/meetup-group-tCnaDLLH/
Ces évenements sont l'occasion pour ses membres de se rencontrer, boire des bières, réseauter, échanger des tuyaux boulots. Quand on a déjà rencontré ou discuté avec quelqu'un, on est plus apte à lui confier des plans travails ou à faire équipe avec lui car ça crée de la confiance! pensez-y ^^
content/persons
en prenant comme exemple le fichier _exemple.md
. Le nom de ton fichier sera utilisé pour créer l'url de ton profil. Attention à ne pas laisser l'underscore _
au début du nom du fichier, sinon ton profil sera désactivé par défaut ! Un doute sur la syntaxe yaml
de ton profil ? Tu peux copier-coller ton profil ici pour vérifier que c'est ok: http://www.yamllint.com/
/static/media/photos
: la photo doit faire 100ko maximum ⚠️.Pour soumettre une suggestion, signaler un bug, demander de l'aide, tu peux aussi tout simplement ouvrir une issue sur ce repo
Le mot "Popcorn" a été notamment choisi pour évoquer une grande légèreté. Son mantra technique pourrait être:
"Dis moi ce dont tu as besoin, je te dirai comment t'en passer."
L'idée expérimentée par Popcorn est d'avoir un site aussi léger techniquement que possible, sans serveur et base de données afin qu'il ne requiert quasiment aucune maintenance et intervention de notre part ni aucun frais, parce que :
Il s'agit d'un site généré statiquement par un script Node.js à partir de fichiers markdowns.
cloner ce dépôt puis
npm install
Générer la version statique du site finale (version de production)
npm run build
Générer la version statique du site pour le dev (plus rapide car pas d'optim des images)
npm run dev
le dossier _site contient le code html final:
npx serve _site
Le déploiement du site est déclenché automatiquement par les github actions lors d'un merge sur la branche master
. Les changements peuvent donc prendre quelques minutes avant d'être visible en production.
Thanks goes to these wonderful people (emoji key):
This project follows the all-contributors specification. Contributions of any kind welcome!