Skip to content

Commit

Permalink
Merge branch 'release/0.1.0'
Browse files Browse the repository at this point in the history
  • Loading branch information
oliveryh committed Jul 22, 2020
2 parents 07f8091 + 086b57b commit d122c7e
Show file tree
Hide file tree
Showing 49 changed files with 19,097 additions and 2 deletions.
6 changes: 6 additions & 0 deletions .prettierrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"trailingComma": "all",
"tabWidth": 2,
"semi": false,
"singleQuote": true
}
39 changes: 37 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,37 @@
# clear-habits
A modern task manager based on tracking progress and time
# Clear Habits

A modern task manager based on tracking progress and time with a clean UI

## Motivation

The motivation of this project is to take the components from the best task managers and put them in a single Vue application, with the ability to extend and amend as I please.

## Features

The application has the following basic features:

- Create a task
- Update a task
- Delete a task

### Future Features

Future features will include the ability to:

- Assign a task to a particular date
- Get statistics on number of tasks complete per date, time spent on tasks
- Ability to categorise tasks
- Stopwatch timer for tasks
- Recurring tasks

## Inspiration

The code for this project has been largely inspired by the [GoThinkster - Real World](https://github.com/gothinkster/realworld) suite of applications. In fact, the Node server example acted as a base for the server of this application.

## Deployment

Deployment is currently done using a cloud service and no domain. You can find the deployment script in `conf` directory.

### Ansible User Account

We've created an ansible technical account on our target host in order to do deployments without the use of root. The following [Linode - Running Ansible Playbooks](https://www.linode.com/docs/applications/configuration-management/running-ansible-playbooks/) instructions describe this well.
22 changes: 22 additions & 0 deletions client/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
.DS_Store
node_modules
/dist

# local env files
.env.local
.env.*.local

# Log files
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*

# Editor directories and files
.idea
.vscode
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?
5 changes: 5 additions & 0 deletions client/babel.config.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
module.exports = {
presets: [
'@vue/cli-plugin-babel/preset'
]
}
Loading

0 comments on commit d122c7e

Please sign in to comment.