-
Notifications
You must be signed in to change notification settings - Fork 0
Admin Panel
vinay-km edited this page Oct 24, 2019
·
52 revisions
Admin panel for tracking and managing user, project and task.
- Admin can view total number of users and their activities.
- Admin can view total number of projects and their progress.
- User snapshot (Total Projects, Active Task, User Efficiency)
- Chart for user activities (tasks vs time)
- List of users (Completed, Project Filters)
- Task snapshot (TODO...)
- Chart for task
- List of Tasks
- Project snapshot (total users count, total tasks, total time spent, percentage of completion)
- Chart for project activities
- List of projects
Only admin can add a new user.
- First name
- Last name
- Email address
- Phone number (Optional)
- Password
User will be notified by email after successful addition to Database.
- Delete a user. (Tasks are unassigned)
- Remove a user from project.
- Disable a user.
Only admin has the access to add new project.
- Name of the project
- Logo of the project
- Color of the project
- Start date
- End date
Admin can assign new task to a particular user.
- Name of the task.
- Description (optional)
- Project name
- Assign to a user
Admin can see the complete status of the task at different time intervals.
Admin can change profile picture and his details in this section.
- Upload profile picture (Dependency: TODO...)
Admin can change the password from this section. Required fields:
- old password
- new password
- confirm password
Admin can logout from system by clicking on logout.
- New user created.
- Password reset
- New task assigned (to the user).
- User blocked (User disabled case)
Entities
- id - Integer (Auto Increment)
- ref_id - Integer (refers to )
- type - Enum('login', 'task')
- project_id - Integer (refers to)
- task_name - Varchar
- description - Varchar
- t_date - Date
- start_time - Time
- end_time - Time
- created_on - Datetime
- modified_on - Datetime
- id - Integer (Auto Increment)
- project_id - Integer(refers to )
- user_id - Integer (refers to )
- created_on - Datetime
- modified_on - Datetime
- id - Integer (Auto Increment)
- name - Varchar
- meta_data - Varchar
- created_on - Datetime
- modified_on - Datetime
- id - Integer (Auto Increment)
- email - Varchar
- password - Varchar
- reset_token - Varchar
- type - Enum('user', 'admin')
- ref_id - Integer
- created_on - Datetime
- modified_on - Datetime
- logout_time - Time
- id - Integer (Auto Increment)
- name - Varchar
- email - Varchar
- phone - Bigint
- type - Enum('user', 'admin')
- created_on - Datetime
- modified_on - Datetime
- profile - varchar

![]()