{"id":25319485,"url":"https://github.com/yann-github/bill-app","last_synced_at":"2025-07-04T11:01:48.279Z","repository":{"id":109076458,"uuid":"564777830","full_name":"Yann-GitHub/Bill-App","owner":"Yann-GitHub","description":"OC - P9 - Billed - Débuggez et testez un SaaS RH","archived":false,"fork":false,"pushed_at":"2022-12-15T09:49:49.000Z","size":2884,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-13T20:41:40.635Z","etag":null,"topics":["debugging-tool","developer-tools","e2e-testing","integration-testing","jest","test-coverage","testing-library","unit-testing"],"latest_commit_sha":null,"homepage":"","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/Yann-GitHub.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":"2022-11-11T13:27:53.000Z","updated_at":"2023-02-09T17:45:53.000Z","dependencies_parsed_at":"2023-05-10T17:45:50.573Z","dependency_job_id":null,"html_url":"https://github.com/Yann-GitHub/Bill-App","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/Yann-GitHub%2FBill-App","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Yann-GitHub%2FBill-App/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Yann-GitHub%2FBill-App/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Yann-GitHub%2FBill-App/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Yann-GitHub","download_url":"https://codeload.github.com/Yann-GitHub/Bill-App/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247713310,"owners_count":20983683,"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":["debugging-tool","developer-tools","e2e-testing","integration-testing","jest","test-coverage","testing-library","unit-testing"],"created_at":"2025-02-13T20:40:37.483Z","updated_at":"2025-04-07T18:57:02.024Z","avatar_url":"https://github.com/Yann-GitHub.png","language":"JavaScript","readme":"# Billed-App - Saas à destination des équipes de RH\n\n\u003e OpenClassrooms - \"Développeur d'application - JavaScript React\".  \n\u003e Débuggez et testez un SaaS RH\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://github.com/Yann-GitHub/Bill-App/blob/main/Docs/logo.png?raw=true\" alt=\"Billed Logo\"/\u003e\n\u003c/p\u003e\n\n## Objectifs\n\nBilled est une entreprise qui produit des solutions Saas destinées aux équipes de ressources humaines. On retrouve dans l'application deux parcours utilisateurs (employé \u0026 admin RH) décrits dans le document de '[description des fonctionnalité](./Docs/Billed%2B-%2BDescription%2Bdes%2Bfonctionnalit%C3%A9s.pdf)'.\n\n**État d’avancement du projet**\n\n✅ Le back-end des deux parcours est prêt en version alpha.\n\n🚧 Côté front-end :\n↳ Parcours administrateur : il a été testé, il faut désormais le débugger.\n↳ Parcours employé : il faut entièrement le tester et le débugger.\n\n**Missions**\n\nLa fonctionnalité “note de frais” doit être lancée rapidement pour répondre aux délais.\n\nFiabiliser et améliorer le parcours employé en s'appuyant sur le document de [Mise en place de la fonctionnalité de 'note de frais'](./Docs/Billed%2B-%2BDescription%2Bdes%2Bfonctionnalit%C3%A9s.pdf). On y retrouve la description pratique des besoins et le rapport avec les bugs identifiés ([Kanban Notion](https://www.notion.so/a7a612fc166747e78d95aa38106a55ec?v=2a8d3553379c4366b6f66490ab8f0b90)).\n\n## Livrables\n\n- Le Code Base à jour pour répondre aux besoins et diponible sur un [repo GitHub public](https://github.com/Yann-GitHub/Bill-App/tree/main/Billed-app-FR-Front).\n- Un [screenshot](./Docs/rapport_test.png) au format PNG du rapport de tests Jest sur l’ensemble des fichiers d’UI (src/views) et d’UX (src/containers).\n- Un [screenshot](./Docs/rapport_couverture.png) au format PNG du rapport de couverture Jest.\n- Un [document au format PDF](./Docs/plan_test_end2end.pdf) du plan de tests End-To-End pour le parcours employé.\n\n## Compétences évaluées\n\n- Jest (Javascript Testing Framework) et @testing-library.\n- Rédiger des tests unitaires et d'intégrations pour permettre d'éliminer les bugs et éviter toutes régressions lors des prochaines évolutions.\n- Rédiger un plan de test End-to-End manuel.\n- Débugger une application web avec Chrome Debugger.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyann-github%2Fbill-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyann-github%2Fbill-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyann-github%2Fbill-app/lists"}