A simple, lightweight tasks management tool.
HoloTask is a WeChat Mini Program that allows users to manage their daily tasks (not yet released). The main functions of the application are data cloud synchronization, group management, task reminder and statistics. It can be applied to various occasions such as class management and self-discipline.
HoloTask has redesigned a large number of component used in the app, following the Material Design specifications for mobile development advocated by Google. HoloTask also abandons redundant configuration, simplifies operation, and pursues a refreshing and smooth user experience.
This project is used for communication and learning ONLY.
- Task release, editing, status change and deletion
- Preview and transmission of pictures and files
- Group creation, member addition and management
- Markdown support
- Statistics
- Archive
- Full dark mode support
- Notification
- Search
- Base Library version >= 2.15.0
This project relies on Tencent Cloud Base, which may incur a small amount of fees.
-
Visit Mini Program Registration page, and submit the required information as instructed to get your Mini Program account. Then go to
Settings > Development Management > Development Settings
to find the AppID of the Mini Program. -
Go to
Settings > Cloud Base
and enable Cloud Base and creat an Environment, get your unique environment ID. -
Edit
project.config.json
"appid": "", //Your APPID here
- Import this project in Weixin DevTools. Edit
App.js
wx.cloud.init({
env: "" //Your environment ID here
})
-
Create 3 empty collections named
data
,user
andgroup
in the Cloud Base Console, which will be necessary to store tasks, users imformations and groups imformations. And change the permissions to all users can read, only creator can read and write -
Deploy all cloud functions included in the
cloud
folder. -
Enjoy it~。
- Add sharing
- Fix display error of group manager's name
- Add completion statistics
- Fix bugs that cause group searching fail
- Add login status detection in history page
- Pictures preview support
- Files transmission support
- Markdown support
- Improve group management
- Add interface settings of account page
Try to submit GitHub issues to explain your questions and find solutions: Issues
You can contact the developers by the following ways:
📧 E-mail mailto:ojhdtmail@gmail.com
💬 Telegram https://telegram.me/ojhdt
🗨️ Wechat ojhdtwechat
PRs accepted.
- wemark - 微信小程序Markdown渲染库