This is the source code for CakeTasks, Alpha Version 0.a.1
CakeTasks is being built with Electron and ReactJS
This application is in development. This is the Alpha prototype which will be used in user testing, specifically to gather design ideas and usability data around the main feature, which will be a visualization of prioritized tasks.
The UI consists of the header, Toolbar on the left, and the main task list area.
In the Header, you can type letters in the search box to quickly filter the task list
Sort by:
allows you to choose TaskName, DueDate, Subject, Effort and Notes, which you may sort in Ascending (A-Z / 0-9) or Descending (Z-A / 9-0) order
Tap New Task
and fill in the form to create a new task
Mouse over your tasks in the main task list and you will see a small action menu
- The green checkbox allows you to track completion of a task without deleting it from your view
- The blue edit icon allows you to update the text, but currently only works for the most recently created
New Task
Import
andTell a Friend
pages have not been implemented -- they currently invoke theAbout
page.- ABC order does not properly alphebetize uppercase with lowercase text.
Sort by: DueDate
does not sort with consideration forDueTime
Edit task
form should be pre-populated with values from the selected task.Edit task
feature currently only works on the most recent task you create.
- download this repository
git clone https://github.com/benhulan/caketasks.git
cd
into thecaketasks
directorynpm-install
dependencies (may require additional system configuration)gulp serve
- After running, if you want to restore the original 4 tasks
- copy the contents from
caketasks/data/data_backup.json
- paste over the contents of
caketasks/data/data.json
- restart the app
- copy the contents from
- download this repository
cd
into the project directorynpm package-mac
This will build the application package. The CakeTasks-darwin-x64
project directory contains the application as well as license information. Feel free to drag the app image from ~/Desktop/CakeTasks-darwin-x64/CakeTasks
into your Applications folder and run it like all your other apps!
- Download this repository, navigate to the project directory and follow the directions for your platform
- For Ubuntu 18.04+ you will need to run
sudo apt-get install libgconf-2-4
for development npm package-linux
to build the executable package