Zadaci

The Zadaci project was created at college as an exercise in the Server-Side Web Programming and Scripting Languages courses.

The project's topic was to create a task management program with user authentication and using hierarchies where the Comment class contains objects of the User and Task classes.

The website demonstrates all the knowledge acquired in the following web technologies: AngularJs v1.6.9 with jQuery 3.2.1, PHP 7, and it uses Bootstrap 4.4.1 for design. The database used is MySQL.

When logged in, users can:

  • View their profile and update their information
  • Visit profiles of other people they collaborate with on tasks
  • Browse their completed and uncompleted tasks, which they can also sort and search by name
  • Users can comment on their tasks (tasks they are assigned to) and mark them as completed. They can also edit and delete their comments on these tasks
  • Browse created tasks, which they can also sort and search by name, and create new tasks
  • Edit, comment on, and delete created tasks and edit and delete their comments on these tasks
  • If a user, who created a resolved task, doesn't consider it truly completed, they can return it to the active state
GitHub