Skip to content

Instantly share code, notes, and snippets.

View guilmarc's full-sized avatar

Marco Guilmette guilmarc

  • RetroAction.dev
  • Trois-Rivieres, QC
View GitHub Profile
@guilmarc
guilmarc / foodies-specs.md
Last active January 10, 2024 16:36
Foodie's - Liste des fonctionnalités

Description générale du client

Application multilingue servant à ne plus se casser la tête afin de commander de la bouffe en ligne (choix du restaurant orienté par différents facteurs).

  • Préférences de l'utilisateur.
  • Horaire et disponibilité du restaurateur.
  • Logistique (distance).
  • Autres...

Demandes du client (l'application doit permettre)

1- Se connecter en tant que client (si enregistré) et en tant que restaurateur (si abonné gratuitement ou premium). 2- Ajouter mes établissements en tant que restaurateurs qui peut avoir plusieurs bannières et plusieurs succursales.

@guilmarc
guilmarc / convention.md
Last active March 15, 2024 16:56
Coding Convention

Attention : Pénalité par convention de code non respectée

Conventions fonctionnelles

  • Aucun console.log() dans le code.
  • Aucun warning ni erreur dans la console du navigateur.
  • Le front-end doit obligatoirement utliser le port 9000.
  • Le back-end doit obligatoirement utiliser le port 3000.
@guilmarc
guilmarc / digitalocean-nodejs-nginx.md
Last active September 12, 2023 18:11
Configurer une application NodeJS en production avec Vultr / NGINX / LetsEncrypt

NodeJS en production (version NGINX)

Étapes pour déploiement d'une application Node.js chez Vultr avec PM2, serveur NGINX en tant que proxy inversé et sécurité SSL (HTTPS) à l'aide de LetsEncrypt

1. Enregistrer et configurer votre nom de domaine

Enregistrer un nom de domaine chez le revendeur préféré et changes les noms de domaines pour:

  • ns1.vultr.com
  • ns2.vultr.com