Skip to content
No description, website, or topics provided.
Ruby JavaScript HTML CSS
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci
.vscode
app
bin
config
db
lib
log
public
src
storage
test
tmp
vendor
.DS_Store
.browserslistrc
.gitignore
.rubocop.yml
.rubocop_todo.yml
.ruby-version
CODE_OF_CONDUCT.md
Gemfile
Gemfile.lock
README.md
Rakefile
babel.config.js
config.ru
focusnerd.gif
package-lock.json
package.json
postcss.config.js
spec.md
webpack.config.js

README.md

FOCUSHIFT

Introduction

FOCUSHIFT is an Omnifocus-inspired task and project management application. Users can create Tasks, assign those tasks to Projects, and create Parterships with other uses that allow them to collaborate on getting things done. Users can also organize their tasks and projects based on different locations or situations that they work in by using the Contexts feature.

Video walkthrough: FOCUSHIFT Walkthrough

Getting Started with FOCUSHIFT

First, head over to the app's Heroku deployment at https://glacial-plateau-67081.herokuapp.com. If this is your first time using Focushift, click the "Sign Up" link to create an account using your email address. Alternatively, you can use the "Sign in with Facebook" link to create an account using your Facebook credentials. A link to Focushift's privacy policy is available at the bottom of the sign in screen.

Once you're logged in you'll be greeted by the Inbox view. This is the heart of the Getting Things Done workflow. Use the Inbox to jot down the things that you need to get done by typing task names and pressing the enter key. Use the text box at the top of the Inbox to quickly create new tasks. You can also check off tasks as you complete them.

Aside from tasks, you can organize your to-dos via Projects, Contexts, and Partnerships. Projects are groups of tasks that belong together. Contexts are locations or conceptual groupings that you might want to keep track of, i.e., Work, Home, School, etc. Finally, partnerships are connections that you can create with other users to share projects and tasks.

When you're finished using Focushift, use the menu at the top right of the screen to logout.

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/andrewhwaller/focushift. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the Contributor Covenant code of conduct.

License

The application is available as open source under the terms of the MIT License.

Code of Conduct

Everyone interacting in the FOCUSHIFT project’s codebases, issue trackers, chat rooms and mailing lists is expected to follow the code of conduct.

You can’t perform that action at this time.