Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/xmilicax/web-app-employee-task-assignment-and-tracking-php
Web Application for Employee Task Assignment and Tracking, with focus on PHP.
https://github.com/xmilicax/web-app-employee-task-assignment-and-tracking-php
ajax css html junior php
Last synced: 9 days ago
JSON representation
Web Application for Employee Task Assignment and Tracking, with focus on PHP.
- Host: GitHub
- URL: https://github.com/xmilicax/web-app-employee-task-assignment-and-tracking-php
- Owner: xmilicax
- Created: 2024-10-17T01:21:07.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-10-17T03:03:40.000Z (3 months ago)
- Last Synced: 2024-11-13T18:45:56.707Z (2 months ago)
- Topics: ajax, css, html, junior, php
- Language: PHP
- Homepage:
- Size: 4.12 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Web Application for Employee Task Assignment and Tracking
## About Application
###### [ENG]
The 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.
**Technologies used**: PHP, MySQL, AJAX, HTML, CSS.
There are four types of roles - Guest, Executor, Manager and Administrator.
**Guest** has the ability to:
- visit homepage
- register (with e-mail confirmation)
- login
- reset password**Executor** has the ability to:
- view the list of their assigned tasks
- mark tasks as complete
- leave a comment and delete a comment created by them
- filter and sort tasks by date, executors and managers**Manager** has the ability to:
- create, edit and delete tasks
- create, edit and delete task group (to which he has access)
- mark tasks as complete or cancelled
- leave a comment and delete a comment created by them or any user with an executor role in tasks from their task group
- filter and sort tasks by date, priority, executors and name**Administrator** has the ability to:
- list, create, edit and delete users
- list, create, edit and delete types of users
- list, create, edit and delete tasks
- list, create, edit and delete task group
- list all, create, edit and delete any comment
- mark tasks as complete or cancelledTo quickly login, please see the credentials in the file **pass.txt**.
###### [SRB]
Aplikacija 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.
**Upotrebljene tehnologije**: PHP, MySQL, AJAX, HTML, CSS.
Postoje četiri tipa korisnika: Gost, Izvršilac, Rukovodilac odeljenja i Administrator.
**Gost** ima mogućnost da:
- poseti početnu stranicu
- registruje se (uz potvrdu putem e-mail-a)
- prijavi se
- promeni lozinku**Izvršilac** ima mogućnost da:
- pogleda listu dodeljenih zadataka
- označi zadatak kao završen
- ostavi komentar ili obriše svoj komentar
- filtrira i sortira po datumu, izvršiocima i rukovodiocima odeljenja**Rukovodilac odeljenja** ima mogućnost da:
- pravi, izmenjuje i briše zadatke (kojima ima pristup)
- pravi, izmenjuje i briše grupe zadataka (kojima ima pristup)
- označi zadatak kao završen ili otkazan
- ostavi komentar ili izvbriše komentar koji je kreirao on ili izvršilac, unutar zadatka kojem rukvodilac ima pristup
- filtrira i sortira po datumu, prioritetu, izvršiocima i imenu**Administrator** ima mogućnost da upravlja celom aplikacijom, odnosno da:
- izlistava, pravi, izmenjuje i briše korisnike
- izlistava, pravi, izmenjuje i briše tipove korisnika
- izlistava, pravi, izmenjuje i briše zadatke
- izlistava, pravi, izmenjuje i briše grupe zadataka
- izlistava, pravi, izmenjuje i komentare
- označi zadatak kao završen ili otkazanZa brzu prijavu, molimo unesite podatke iz fajla **pass.txt**.