{"id":22437787,"url":"https://github.com/d3ward/taskm","last_synced_at":"2025-07-24T03:05:53.961Z","repository":{"id":99682594,"uuid":"269786696","full_name":"d3ward/taskm","owner":"d3ward","description":"Progetto SIW 2020 - Task Manager","archived":false,"fork":false,"pushed_at":"2020-06-19T14:45:55.000Z","size":263,"stargazers_count":5,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-07-03T05:02:33.662Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","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/d3ward.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}},"created_at":"2020-06-05T21:48:44.000Z","updated_at":"2023-02-11T01:27:46.000Z","dependencies_parsed_at":"2023-05-30T13:30:49.543Z","dependency_job_id":null,"html_url":"https://github.com/d3ward/taskm","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/d3ward/taskm","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/d3ward%2Ftaskm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/d3ward%2Ftaskm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/d3ward%2Ftaskm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/d3ward%2Ftaskm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/d3ward","download_url":"https://codeload.github.com/d3ward/taskm/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/d3ward%2Ftaskm/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266786798,"owners_count":23983871,"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-07-24T02:00:09.469Z","response_time":99,"last_error":null,"robots_txt_status":null,"robots_txt_updated_at":null,"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-12-06T00:14:40.032Z","updated_at":"2025-07-24T03:05:53.943Z","avatar_url":"https://github.com/d3ward.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# taskm\nProgetto SIW 2020 - Task Manager\n\n## Specifiche\n\n* Si vuole realizzare il sistema informativo su Web per la gestione di progetti\n* Possono usare il sistema due tipologie di utenti: gli utenti registrati e l'amministratore.\n* Gli utenti possono creare e gestire Progetti\n* L'amministratore può cancellare gli utenti e i loro progetti\n\n### Specifiche Base\n\n* Un Progetto ha un nome, una data di inizio e si compone di uno o più Task \n* Ogni Progetto ha un proprietario e può essere condiviso da uno o più utenti\n* Ogni utente ha uno username e una password, un nome, un cognome, una data di creazione:\n  + può essere proprietario di uno o più progetti e può avere visibilità su uno o più progetti (di cui non è proprietario)\n  + si autentica sul sistema con un username (univoco) e password\n  + può creare progetti\n  + può aggiungere task ai propri progetti\n  + può concedere la visibilità dei propri progetti ad altri utenti\n* Ogni Task ha un nome, una descrizione, una data di creazione, ed è assegnato ad un solo utente tra quelli che hanno visibilità sul progetto\n\n### Specifiche Estese\n\n* Ogni Tag ha un nome, un colore e una descrizione\n$ Ad ogni progetto posso associare uno o più tag\n$ L' utente può associare ad ogni task uno o più tag scegliendo dalla lista di tag associati al progetto corrente\n$ Solo l' utente proprietario del progetto può effettuare le sueguenti operazioni di modifica e cancellazione:\n  + creazione, modifica e cancellazione di una task\n  + assegnazione di una task ad un utente che ha visibilità  sul progetto\n  + creazione, modifica e cancellazione di un tag\n  + assegnazione di una tag a una task scegliendo tra i tag associati al progetto corrente\n  \n* Ogni utente che abbia visibilità di un progetto può scrivere uno o più Commenti sotto qualsiasi Task di quel progetto\n\n\n\n### Casi d'uso: User\n\n- [x] Registrazione nuovo utente\n- [x] Login utente\n- [x] Visualizzare il mio profilo \n- [x] Aggiornare il mio profilo\n\n### Casi d'uso: Project\n\n- [x] Creare un nuovo progetto\n- [x] Visualizzare i miei progetti\n- [x] Visualizzare i progetti condivisi con me\n- [x] Aggiornare i dati di un mio progetto\n- [x] Cancellare un mio progetto\n- [x] Condividere un mio progetto con un altro utente\n- [x] Aggiungere un tag ad un mio progetto (estensione)\n\n### Casi d'uso: Task\n\n- [x] Aggiungere un nuovo Task a un mio progetto\n- [x] Aggiornare un Task di un mio progetto\n- [x] Cancellare un Task da un mio progetto\n- [x] Assegnare un Task di un mio progetto ad un utente che ha visibilità sul mio progetto\n- [x] Aggiungere un Tag ad un task di un mio progetto \n- [x] Aggiungere un Commento ad un Task di un progetto su cui ho visibilità \n\n\n### Casi d'uso: Tag\n\n- [x] Aggiungere un nuovo Tag a un mio progetto\n- [x] Cancellare un Tag da un mio progetto\n- [x] Aggiungere un Tag ad un task scegliendo dalla lista di tag associati al progetto\n- [x] Rimuovere un Tag da un task\n\n\nRealizzato da Eduard Ursu \u0026 Emilio Caschera\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fd3ward%2Ftaskm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fd3ward%2Ftaskm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fd3ward%2Ftaskm/lists"}