{"id":20115681,"url":"https://github.com/xmilicax/web-app-employee-task-assignment-and-tracking-php","last_synced_at":"2026-05-06T09:39:30.279Z","repository":{"id":258469419,"uuid":"873937962","full_name":"xmilicax/Web-App-Employee-Task-Assignment-and-Tracking-PHP","owner":"xmilicax","description":"Web Application for Employee Task Assignment and Tracking, with focus on PHP.","archived":false,"fork":false,"pushed_at":"2024-10-17T03:03:40.000Z","size":4320,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-13T06:26:52.024Z","etag":null,"topics":["ajax","css","html","junior","php"],"latest_commit_sha":null,"homepage":"","language":"PHP","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/xmilicax.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":"2024-10-17T01:21:07.000Z","updated_at":"2024-10-17T03:10:13.000Z","dependencies_parsed_at":null,"dependency_job_id":"2bfc4a0d-c54a-4a8d-aba9-171bf8df3455","html_url":"https://github.com/xmilicax/Web-App-Employee-Task-Assignment-and-Tracking-PHP","commit_stats":null,"previous_names":["xmilicax/web-app-employee-task-assignment-and-tracking-php"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xmilicax%2FWeb-App-Employee-Task-Assignment-and-Tracking-PHP","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xmilicax%2FWeb-App-Employee-Task-Assignment-and-Tracking-PHP/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xmilicax%2FWeb-App-Employee-Task-Assignment-and-Tracking-PHP/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xmilicax%2FWeb-App-Employee-Task-Assignment-and-Tracking-PHP/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/xmilicax","download_url":"https://codeload.github.com/xmilicax/Web-App-Employee-Task-Assignment-and-Tracking-PHP/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241557562,"owners_count":19981932,"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":["ajax","css","html","junior","php"],"created_at":"2024-11-13T18:36:17.393Z","updated_at":"2026-05-06T09:39:30.213Z","avatar_url":"https://github.com/xmilicax.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Web Application for Employee Task Assignment and Tracking\n\n## About Application\n\n###### [ENG]\n\nThe app is done as a university project. The goal was to make an application for employee task assignment and tracking with PHP. The app is fully written in Serbian language.\n\n**Technologies used**: PHP, MySQL, AJAX, HTML, CSS.\n\nThere are four types of roles - Guest, Executor, Manager and Administrator.\n\n**Guest** has the ability to:\n- visit homepage\n- register (with e-mail confirmation)\n- login\n- reset password\n\n**Executor** has the ability to:\n- view the list of their assigned tasks\n- mark tasks as complete\n- leave a comment and delete a comment created by them\n- filter and sort tasks by date, executors and managers\n\n**Manager** has the ability to:\n- create, edit and delete tasks\n- create, edit and delete task group (to which he has access)\n- mark tasks as complete or cancelled\n- leave a comment and delete a comment created by them or any user with an executor role in tasks from their task group\n- filter and sort tasks by date, priority, executors and name\n\n**Administrator** has the ability to:\n- list, create, edit and delete users\n- list, create, edit and delete types of users\n- list, create, edit and delete tasks\n- list, create, edit and delete task group\n- list all, create, edit and delete any comment\n- mark tasks as complete or cancelled\n\nTo quickly login, please see the credentials in the file **pass.txt**. \n\n###### [SRB]\n\nAplikacija je kreirana kao projekat za predmet na osnovnim studijama. Glavni cilj bio je da se kreira aplikacija za postavljanje i realizaciju radnih zadataka zaposlenih pomoću PHP-a. Aplikacija je napisana na srpskom jeziku.\n\n**Upotrebljene tehnologije**: PHP, MySQL, AJAX, HTML, CSS.\n\nPostoje četiri tipa korisnika: Gost, Izvršilac, Rukovodilac odeljenja i Administrator.\n\n**Gost** ima mogućnost da:\n- poseti početnu stranicu\n- registruje se (uz potvrdu putem e-mail-a)\n- prijavi se\n- promeni lozinku\n\n**Izvršilac** ima mogućnost da:\n- pogleda listu dodeljenih zadataka\n- označi zadatak kao završen\n- ostavi komentar ili obriše svoj komentar\n- filtrira i sortira po datumu, izvršiocima i rukovodiocima odeljenja\n\n**Rukovodilac odeljenja** ima mogućnost da:\n- pravi, izmenjuje i briše zadatke (kojima ima pristup)\n- pravi, izmenjuje i briše grupe zadataka (kojima ima pristup)\n- označi zadatak kao završen ili otkazan\n- ostavi komentar ili izvbriše komentar koji je kreirao on ili izvršilac, unutar zadatka kojem rukvodilac ima pristup\n- filtrira i sortira po datumu, prioritetu, izvršiocima i imenu\n\n**Administrator** ima mogućnost da upravlja celom aplikacijom, odnosno da:\n- izlistava, pravi, izmenjuje i briše korisnike\n- izlistava, pravi, izmenjuje i briše tipove korisnika\n- izlistava, pravi, izmenjuje i briše zadatke\n- izlistava, pravi, izmenjuje i briše grupe zadataka \n- izlistava, pravi, izmenjuje i komentare\n- označi zadatak kao završen ili otkazan\n\nZa brzu prijavu, molimo unesite podatke iz fajla **pass.txt**.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxmilicax%2Fweb-app-employee-task-assignment-and-tracking-php","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fxmilicax%2Fweb-app-employee-task-assignment-and-tracking-php","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxmilicax%2Fweb-app-employee-task-assignment-and-tracking-php/lists"}