{"id":22214323,"url":"https://github.com/stephsako/esftt-pingbracket-frontend","last_synced_at":"2026-04-11T03:16:19.224Z","repository":{"id":37488007,"uuid":"315330004","full_name":"StephSako/ESFTT-PingBracket-frontend","owner":"StephSako","description":"🏓 Site du tournoi annuel de l'ESFTT permettant de gérer automatiquement l'ensemble des tableaux (inscriptions, créations de poules/binômes, winner et looser bracket), pour les formats 'simple' et 'double'.","archived":false,"fork":false,"pushed_at":"2025-01-20T19:37:00.000Z","size":1353,"stargazers_count":0,"open_issues_count":28,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-01-30T05:43:53.047Z","etag":null,"topics":["angular","express","javascript","manager-game","mongodb","mongoose","nodejs","table-tennis","tournament-bracket","typescript"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/StephSako.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-11-23T13:50:16.000Z","updated_at":"2025-01-20T19:37:04.000Z","dependencies_parsed_at":"2024-04-20T23:26:20.872Z","dependency_job_id":"7d19a98f-fd7d-45c1-958e-9933d0717244","html_url":"https://github.com/StephSako/ESFTT-PingBracket-frontend","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StephSako%2FESFTT-PingBracket-frontend","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StephSako%2FESFTT-PingBracket-frontend/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StephSako%2FESFTT-PingBracket-frontend/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/StephSako%2FESFTT-PingBracket-frontend/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/StephSako","download_url":"https://codeload.github.com/StephSako/ESFTT-PingBracket-frontend/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245409789,"owners_count":20610608,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["angular","express","javascript","manager-game","mongodb","mongoose","nodejs","table-tennis","tournament-bracket","typescript"],"created_at":"2024-12-02T21:15:32.031Z","updated_at":"2025-12-30T20:34:18.947Z","avatar_url":"https://github.com/StephSako.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# PingBracket\n\n## Déploiement\n\nssh pi@192.168.1.16\n\nsudo apt update \u0026\u0026 sudo apt -y upgrade\ncurl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash\nnvm install 12.13.0\nnpm install -g npm@8.3.0\nnpm install -g @angular/cli@10.1.7\n[LOCAL FRONT] ng build --prod\n[LOCAL FRONT] scp -r ./dist/ping-bracket pi@192.168.1.16:~/Documents/ping-bracket-frontend\n[PI FRONT] sudo cp ~/Documents/ping-bracket-frontend/* /var/www/html/\n[LOCAL BACK] scp -r ./controller ./middleware ./model ./routes .env package.json server.js pi@192.168.1.16:~/Documents/ping-bracket-backend\n[PI BACK] npm i\n[PI BACK] npm install -g pm2\n[PI BACK] pm2 start server.js\n[PI BACK] sudo nano /etc/apache2/sites-available/000-default.conf\n\t-\u003e Ajouter ProxyPass / http://localhost:3000/\n[PI BACK] systemctl restart apache2\n[PI BACK] cd /etc/apache2/sites-enabled\n[PI BACK] sudo a2enmod (prompt : 'proxy' et 'proxy_http')\n[PI BACK] sudo systemctl reload apache2\n[PI BACK] sudo systemctl stop apache2\n[PI BACK] sudo systemctl start apache2\n\n--------\nsudo service apache2 restart\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstephsako%2Fesftt-pingbracket-frontend","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstephsako%2Fesftt-pingbracket-frontend","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstephsako%2Fesftt-pingbracket-frontend/lists"}