Please fill out our questionnaire to make our software better
请填写我们的调查问卷,让我们以后能更好的优化我们的软件。
Tasking User feedback questionnaire
A new Flutter project.
Tasking: An app for personal task management
- Easily create tasks, add remarks, and set reminders for recurring tasks.
- Effortlessly view, update, and edit tasks while seamlessly searching through your personalized task list.
- Our vibrant and intuitive UI enhances your task display, making it visually appealing and engaging.
- Experience convenient features like time scheduling, task completion analysis, and the option to switch between Dark and Light theme modes.
- Tasking is built with Flutter + GetX + SQFLite, ensuring a seamless and localized task management experience. Take full control of your tasks and stay organized with Tasking!
The planning design of app(proposal)
- Turn off all anti-virus software, personal hot spots
- Open the project file using Android Studio
- Run Flutter Doctor to ensure the required runtime configuration
- Link to your devices(virtual machine or physical machine)
- Running the project
!原型设计请点击下方Figma按钮!
Sqflite
is a lightweight relational database, similar to SQLite
in iOS and Android
MySQL+XAMPP
- start the MySQL service
cmd -> net start mysql
-
open XAMPP start Apache and MySQL
-
click the admin in XAMPP
-
Enter the http://localhost/phpmyadmin/ page
-
make php file in C:\xampp\htdocs\dashboard
Dart API Package:
Edit your password in MySQL database
Flutter Error: Cannot run with sound null safety
ERROR 1396 (HY000): Operation ALTER USER failed for ‘root‘@‘localhost‘
This project is a starting point for a Flutter application.
Here are a few resources to get you started if this is your first Flutter project:
- Lab: Write your first Flutter app
- Cookbook: Useful Flutter samples
- XMUX Technology reference
- XMUX
- Rive
For help getting started with Flutter development, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.
You can create your task by clicking the add icon in the middle of the bottom navigation bar.
On the create page, you can fill
- title of the task (you need to fill in at least the title of the task to create the task, otherwise it will warning: information incomplete),
- Note
- Task Date
- Task start time
- Remind time
- Set whether the task is repeated
- Select the theme color of the task card
This page is used to display all the tasks created by the current user, and you can freely view different types of tasks according to the three categories(Todo, Completed, All).
Progress logic(on the upper right corner):
progress(%) = completed tasks / all tasks
This page is used to display all tasks by date that the user has selected for the current date.
This page is used to display all your star tasks, and you can freely switch task types according to 3 different categories(Todo, Completed, All).
Progress logic(on the upper right corner):
progress(%) = completed star tasks / all star tasks
- This page is used to generate a completion report of the current task, users can evaluate the completion of the current task according to the displayed data, and better arrange their tasks.
- And provides four categories (all, 1 day, 7 days, this month) to facilitate users to view analysis reports according to different time lengths.
- A toggle-style button is provided in the upper right corner, which users can click to change the progress indicator display.
Report logic:
efficiency(%) = completed tasks / all tasks
Click the button on the upper right corner to change the style of displaying.
You can see all the task details by clicking the Details
button in the corresponding task (the bottom bar of the pop-up below), and you can freely modify the content of the task, and finally update the current task content through the Update Task
button.
You can edit the state of the task by clicking the Task Completed
or Undo Completed
button in the corresponding task (the bottom bar pops up below), and the status of the task(TODO
or COMPLETED
) will be displayed on the far right of the task card when the modification is completed.
You can set the priority of our task by right sliding on our task card (by Star
or Undo Star
). The task set as 'Star Task' will have a star added to the top left corner of the task card and displayed on the Highlights page.
You can search for the task by entering the title of that task.
Click the Sun/Moon icon on the upper right corner to change the Theme Mode(Light/Dark).
This project is licensed under the GPLv3 License - see the LICENSE.md file for details.