ChoreMate is a task management app designed for shared living spaces. It allows users to easily manage and track their shared responsibilities with their roommates, family, or friends.
- The user downloads and installs the app on their mobile device.
- The user signs up for an account or logs in if they already have an account.
- The user is presented with a dashboard or home screen where they can view all tasks that have been added by any user.
- The user can click on a task to view its details, such as its due date, frequency, and description, as well as see to whom it has been assigned.
- The user can mark a task as complete when it is their turn to complete the task and they have finished it.
- If a task is overdue, the user will receive a notification reminding them to complete it.
- Any user can add a task to the task list and become the task manager for that task.
- The task manager can assign the task to a specific user and set its frequency, such as daily, weekly, or monthly.
- When a new task is assigned to a user, they will receive a notification.
- The task manager can modify the task details or reassign the task if necessary.
- Users can keep track of how many times each user has completed a task, and compare it with other users' counts. This allows users who are lagging in completing a task to take responsibility for completing it.
In the realm of productivity and collaboration, an innovative app emerged, promising a paradigm shift in task management. Users eagerly installed the app on their mobile devices and embarked on a transformative journey. Upon registration, a sleek and intuitive dashboard greeted them, presenting a comprehensive overview of tasks at hand.
With a tap, users delved into task specifics, encompassing due dates, descriptions, and assigned personnel. Seamlessly, tasks were marked complete, and gentle reminders ensured timely follow-up. The app fostered a culture of collaboration by empowering any user to become a task manager, enabling assignment delegation and customizable frequencies.
Impeccable notifications kept users informed of new responsibilities, fostering a proactive approach to ownership. The app further instilled a sense of healthy competition, meticulously tracking completion counts, and inspiring individuals to excel. Armed with this powerful tool, users synchronized their efforts, orchestrating a symphony of productivity and achievement.
- Flutter for the mobile app development
- Firebase for the backend and database management
To install ChoreMate, follow these steps:
- Clone the repository to your local machine.
- Navigate to the project directory and run flutter pub get.
- Set up a Firebase project and add your configuration file to the project.
- Run the app on your preferred emulator or physical device.
After installing and running ChoreMate, sign up for an account or log in if you already have one. Once logged in, you will be presented with a dashboard where you can view all tasks, add new tasks, and mark completed tasks. Use the task manager feature to assign tasks to specific users and set their frequency. Keep track of your contribution with the contribution tracker and complete tasks on time to avoid receiving overdue notifications.