{"id":25172989,"url":"https://github.com/aperbet56/file_upload","last_synced_at":"2026-04-15T15:32:04.637Z","repository":{"id":253276815,"uuid":"843017403","full_name":"aperbet56/file_upload","owner":"aperbet56","description":"Projet permettant à l'utilisateur un téléchargement de fichiers par glisser-déposer en utilisant le HTML5, le CSS3 et le JavaScript","archived":false,"fork":false,"pushed_at":"2025-09-22T13:41:03.000Z","size":154,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-19T04:49:46.468Z","etag":null,"topics":["addeventlistener","animation","css3","flexbox","html5","if-else","javascript"],"latest_commit_sha":null,"homepage":"https://aperbet56.github.io/file_upload/","language":"JavaScript","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/aperbet56.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-08-15T15:47:19.000Z","updated_at":"2025-09-22T13:41:07.000Z","dependencies_parsed_at":"2024-08-15T17:54:49.234Z","dependency_job_id":"0323f406-a007-4f2f-9a9b-cda5da29fe0c","html_url":"https://github.com/aperbet56/file_upload","commit_stats":null,"previous_names":["aperbet56/file_upload"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/aperbet56/file_upload","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aperbet56%2Ffile_upload","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aperbet56%2Ffile_upload/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aperbet56%2Ffile_upload/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aperbet56%2Ffile_upload/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aperbet56","download_url":"https://codeload.github.com/aperbet56/file_upload/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aperbet56%2Ffile_upload/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31847608,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-15T15:24:51.572Z","status":"ssl_error","status_checked_at":"2026-04-15T15:24:39.138Z","response_time":63,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["addeventlistener","animation","css3","flexbox","html5","if-else","javascript"],"created_at":"2025-02-09T10:19:07.006Z","updated_at":"2026-04-15T15:32:04.601Z","avatar_url":"https://github.com/aperbet56.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"## TELECHARGEMENT DE FICHIER PAR GLISSER-DEPOSER (FILE UPLOAD : DRAG AND DROP IMAGE FILE OR BROWSE)\n\n![Design preview for the project](./img/preview.png)\n\n![Design preview for the project](./img/preview-1.png)\n\n## Le challenge\n\nJ'ai voulu coder un projet permettant à l'utilisateur un téléchargement de fichiers par glisser-déposer en utilisant le HTML5, le CSS3 et le JavaScript. L'internaute peut télécharger le fichier en cliquant sur la zone de dépôt ou en faisant glisser et déposer le fichier image. Un aperçu de l'image avant le téléchargement s'affiche à l'écran.\n\n## Démonstration\n\nLien vers le projet : https://aperbet56.github.io/file_upload/\n\n## Projet développé avec\n\n- Utilisation des balises sémantiques HTML5\n- CSS3\n- Flexbox\n- Animations CSS\n- Page web responsive\n- Desktop first\n- Importation de la police \"Poppins\"\n- Icone provenant de Font Awesome\n- Utilisation d'un normaliseur : le fichier normalize.css\n- JavaScript\n- Code JavaScript commenté\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faperbet56%2Ffile_upload","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faperbet56%2Ffile_upload","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faperbet56%2Ffile_upload/lists"}