APPARATUSES, SYSTEMS, AND METHODS FOR PROVIDING A CUSTOMIZABLE AND INTERACTIVE TASK MANAGEMENT PLATFORM
Various implementations disclosed herein include methods and systems for recommending particular tasks and/or guides relating to user property. The methods and systems disclosed herein personalize recommended tasks into a plan to guide users in maintenance and care of the user property. Additionally, the methods and systems generate and present guides in association with recommended tasks and/or the personalized plan to improve understanding and streamline a user-professional matching platform.
1 . A method comprising:
determining an aspect of a user profile;
accessing a first database comprising a plurality of tasks;
accessing a second database comprising a plurality of guides;
comparing the aspect of the user profile to one or more first aspects of the plurality of tasks;
determining, based on the comparing the aspect of the user profile to one or more first aspects of the plurality of tasks, one or more tasks of the plurality of tasks that correspond with the aspect of the user profile;
comparing the aspect of the user profile to one or more second aspects of the plurality of guides;
determining, based on the comparing the aspect of the user profile to one or more second aspects of the plurality of guides, one or more guides of the plurality of guides that correspond with the aspect of the user profile;
presenting a first user interface recommending at least one of the one or more tasks or the one or more guides;
receiving user selection of at least one of the one or more tasks;
presenting a second user interface comprising the at least one of the one or more tasks;
receiving user selection of at least one of the one or more guides; and
presenting a third user interface comprising the at least one of the one or more guides.
2 . The method of claim 1 , wherein the third user interface comprises an activator for connecting users with entities providing services associated with the at least one of the one or more tasks, and wherein the method further comprises:
receiving user selection enabling the activator; and
based on said enabling the activator, launching a matching platform associated with the entities.
3 . The method of claim 2 , wherein the aspect of the user profile is shared with the entities.
4 . The method of claim 2 , further comprising:
enabling, via the matching platform, communications between a user and at least one of the entities.
5 . The method of claim 2 , further comprising:
presenting a fourth user interface enabling presentation of a group of entities of the entities that have performed prior tasks and contact information for each entity of the group of entities.
6 . The method of claim 1 , wherein the third user interface comprises an activator for enabling a planning option associated with the at least one of the one or more tasks, and wherein the method further comprises:
receiving user selection enabling the activator; and
based on said enabling the activator, presenting a fourth user interface presenting a plan for completing the at least one of the one or more tasks.
7 . The method of claim 6 , wherein the plan is generated based on adding the at least one of the one or more tasks to a temporal based structure in which the at least one of the one or more tasks is associated with specified frequency of occurrence.
8 . The method of claim 6 , wherein the plan is presented in a format selected from the group consisting of a list format, a calendar format, and a combined list-calendar format.
9 . The method of claim 6 , further comprising:
based on user input, creating sub-reminders associated with the at least one of the one or more tasks such that the at least one of the one or more tasks includes multiple steps to be performed over time.
10 . The method of claim 6 , further comprising:
tracking progress associated with implementation of the plan for completing the at least one of the one or more tasks.
11 . The method of claim 6 , further comprising:
enabling, via the fourth interface, multiple parties to collaborate with respect to implementation of the plan.
12 . The method of claim 6 , further comprising:
receiving data describing areas or structures associated with performing the at least one of the one or more tasks; and
adding the data to the plan.
13 . The method of claim 12 , wherein the data comprises an inspection report describing a structure or property associated with the at least one of the one or more tasks.
14 . The method of claim 12 , wherein the data comprises a photograph, a video, an augmented reality structure, or a 3D reconstruction describing a structure or property associated with the at least one of the one or more tasks.
15 . The method of claim 6 , further comprising:
generating indicators associated with a projected timeframe for completion of the plan; and
providing the indicators to a user implementing the plan.
16 . The method of claim 6 , further comprising:
applying a reward to a user for completing the at least one of the one or more tasks.
17 . A system comprising:
one or more processors; and
memory storing program instructions that, when executed on the one or more processors, cause the system to perform operations comprising:
determining an aspect of a user profile;
accessing a first database comprising a plurality of tasks;
accessing a second database comprising a plurality of guides;
comparing the aspect of the user profile to one or more first aspects of the plurality of tasks;
determining, based on the comparing the aspect of the user profile to one or more first aspects of the plurality of tasks, one or more tasks of the plurality of tasks that correspond with the aspect of the user profile;
comparing the aspect of the user profile to one or more second aspects of the plurality of guides;
determining, based on the comparing the aspect of the user profile to one or more second aspects of the plurality of guides, one or more guides of the plurality of guides that correspond with the aspect of the user profile;
presenting a first user interface recommending at least one of the one or more tasks or the one or more guides;
receiving user selection of at least one of the one or more tasks;
presenting a second user interface comprising the at least one of the one or more tasks;
receiving user selection of at least one of the one or more guides; and
presenting a third user interface comprising the at least one of the one or more guides.
18 . The system of claim 17 , wherein the third user interface comprises an activator for connecting users with entities providing services associated with the at least one of the one or more tasks, and wherein the operations further comprise:
receiving user selection enabling the activator; and
based on said enabling the activator, launching a matching platform associated with the entities.
19 . The system of claim 18 , wherein the aspect of the user profile is shared with the entities.
20 . A non-transitory computer-readable storage medium storing program instructions that, when executed, cause performance of operations comprising:
determining an aspect of a user profile;
accessing a first database comprising a plurality of tasks;
accessing a second database comprising a plurality of guides;
comparing the aspect of the user profile to one or more first aspects of the plurality of tasks;
determining, based on the comparing the aspect of the user profile to one or more first aspects of the plurality of tasks, one or more tasks of the plurality of tasks that correspond with the aspect of the user profile;
comparing the aspect of the user profile to one or more second aspects of the plurality of guides;
determining, based on the comparing the aspect of the user profile to one or more second aspects of the plurality of guides, one or more guides of the plurality of guides that correspond with the aspect of the user profile;
presenting a first user interface recommending at least one of the one or more tasks or the one or more guides;
receiving user selection of at least one of the one or more tasks;
presenting a second user interface comprising the at least one of the one or more tasks;
receiving user selection of at least one of the one or more guides; and
presenting a third user interface comprising the at least one of the one or more guides.