Skip to content

An app for managing and following distibution of tasks between members of a company.

Notifications You must be signed in to change notification settings

Issamoh/gamma-react

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gamma-react

An app for managing and following distibution of tasks between members of a company.
This app consumes Restful APIs developed with Spring Boot that you can find in this repo Gamma

Screen Shots

Login

The following screen shot shows the result of the case where a user enters false credentials login

Role based application

The interface changes based on the role of the user

  • Case 1 An admin signs in : Nav Bar will include buttons for managing users and tasks RBA
  • Case 2 A normal user signs in : Nav Bar will NOT include buttons for managing users and tasks RBA

Adding users

  • Admins can add new users via a form, they must type required fields as they must respect the correct formats of fields (emails, tel numbers ...etc) addUser
  • Admin can not add a new user with an existing username addUser

Adding tasks

Users can add tasks by introducing A a title, a description and a duration for the new task addTask

Assigning tasks to users

  • An admin can see lists of users by their state (free or occupied) affectTask
  • When the admin clicks on the green button, list of new tasks will show up so he can choose a one to be affected to the user affectTask

Following the state of tasks

  • An admin can see lists of tasks by their state (New, in progress, finished, expired or abandoned) Tasks

Finishing a task

  • When a user sings in, he can see the task assigned to him so he can reports that he finished it. Tasks

Security

The Application uses JWT standard to secure communication with backend.

About

An app for managing and following distibution of tasks between members of a company.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages