-
Notifications
You must be signed in to change notification settings - Fork 4
Description
Ticket Contents
Description
A Task Manager is a platform for managing task, subtask & events for users. It offers a user-friendly interface to maintain the task, subtask & events. This platform also offers single and recurring event setup with calendar sharing mechanism. Facilitate users to set their meeting/event time in the calendar as well as sharing with the team/office/external offices. Assigned in task, subtask & events other officers and ensure necessary notifications. User will have the access to communicate though real time chat or task comment with other team mates about the tasks. Overall, this Task Manager platform provides a comprehensive solution for users to efficiently manage their tasks, schedule events, collaborate with team members, and stay organized with timely notifications and communication tools.
New feature Development Scope:
- Add event directly in Google Calendar
- Integration with Notification service
- Login through SSO
- Enhance UI/UX
Goals & Mid-Point Milestone
Goals
Goals for Task Manager:
- User-Friendly Interface: Develop an intuitive and user-friendly design for easy task & event management.
- Enhance Productivity: To enhance productivity by providing users with tools and features to efficiently manage their tasks, prioritize work, and meet deadlines.
- Improve Organization: The platform should help users stay organized by providing a centralized location to create, track, and manage tasks, subtasks, and events. It should offer intuitive categorization and filtering options for better organization.
- Facilitate Collaboration: Enable seamless collaboration among team members by allowing them to assign tasks, share calendars, communicate through real-time chat or comments, and work together on projects.
- Increase Accountability: By enabling users to assign tasks to specific individuals, track progress, and receive notifications about upcoming deadlines or overdue tasks.
- Streamline Communication: Provide communication tools such as real-time chat/ task comments to facilitate efficient communication among team members, reducing the need for lengthy email threads or separate communication channels.
- Ensure Security and Data Privacy: Prioritize security measures to protect sensitive data and ensure user privacy, including encryption of data, secure authentication mechanisms, and compliance with relevant data protection regulations.
Milestones for a Task Manager:
- Prototype Development: Create an initial version showcasing basic task manager functionalities.
- User Testing: Gather feedback from users to refine and improve the task manager usability.
- Official Release: Launch the task manager to the public, marking its availability for organizations employee use with authentication policy.
Setup/Installation
##SETUP :
composer update
composer install
cp .env.example .env
php artisan key:generate
composer require laravel/passport
php artisan passport:install
php artisan migrate
Cache Clear
php artisan config:cache
Expected Outcome
make the product as Plug and Playable , more inntegratable and user friendly
Acceptance Criteria
make the product as Plug and Playable , more inntegratable and user friendly
Implementation Details
laravel
Mockups/Wireframes
n/a
Product Name
Task Manager
Organisation Name
a2i
Domain
Service Delivery
Tech Skills Needed
Bootstrap, Database, Design, HTML, JavaScript, Laravel, Material-UI, SQL, Test, UI/UX/Design, Other
Mentor(s)
a2i , mahmud , Farhad ,nahin , sanaullah
Category
API, Analytics, Accessibility, Backend, Beginner Friendly, Database, Frontend, Other