{"id":20887571,"url":"https://github.com/thederickff/sh-code-challenge","last_synced_at":"2025-10-09T08:07:35.736Z","repository":{"id":79428016,"uuid":"595915166","full_name":"thederickff/sh-code-challenge","owner":"thederickff","description":"Sword Health Code Challenge (node, express, typescript, docker, unit test, mysql).","archived":false,"fork":false,"pushed_at":"2023-02-01T04:08:51.000Z","size":60,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-09T08:06:33.775Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/thederickff.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":"2023-02-01T04:08:03.000Z","updated_at":"2024-09-24T15:28:33.000Z","dependencies_parsed_at":"2023-07-11T10:01:36.097Z","dependency_job_id":null,"html_url":"https://github.com/thederickff/sh-code-challenge","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/thederickff/sh-code-challenge","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thederickff%2Fsh-code-challenge","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thederickff%2Fsh-code-challenge/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thederickff%2Fsh-code-challenge/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thederickff%2Fsh-code-challenge/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/thederickff","download_url":"https://codeload.github.com/thederickff/sh-code-challenge/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thederickff%2Fsh-code-challenge/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279001092,"owners_count":26082990,"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","status":"online","status_checked_at":"2025-10-09T02:00:07.460Z","response_time":59,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":[],"created_at":"2024-11-18T08:21:06.510Z","updated_at":"2025-10-09T08:07:35.731Z","avatar_url":"https://github.com/thederickff.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"### Sword Health Code Challenge\n\nA software to account for maintenance tasks performed during a working day. This application has two types of users (Manager, Technician).\nThe technician performs tasks and is only able to see, create or update his own performed tasks.\nThe manager can see tasks from all the technicians, delete them, and should be notified when some tech performs a task.\nA task has a summary (max: 2500 characters) and a date when it was performed, the summary from the task can contain personal information.\n\nThree users will be created on first startup, one manager and\ntwo technicians.\n\nThe app is not using real jwt token validation, so for simulations purposes\nthe api requires the id of the user instead, for example use:\n\n```sh\ncurl -H 'Authorization: Bearer 1' http://localhost:3210/tasks\n```\n\nTo make a call as the user with id 1.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthederickff%2Fsh-code-challenge","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthederickff%2Fsh-code-challenge","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthederickff%2Fsh-code-challenge/lists"}