You can try this app out by visiting https://avidrucker.github.io/pwa-autofocus-app/
AutoFocus is the name of an algorithm used for improving one's focus and productivity. It was designed by Mark Forster, and you can read more about Mark and AutoFocus here.
Here is a flow chart diagram that describes what one can do with an AutoFocus list at any time: AutoFocus flow chart diagram gist
This app was carefully crafted to adhere as closely as possible to AutoFocus principles, while adding some digital conveniences (saving, loading, etc..) You can add new items to the list, prioritize the list, and take action on the list. Crossing off items as well as copying items is also supported.
- Dark and light modes
- SVG Icons (Font Awesome 4)
- Sharable lists via browser link
- Export to JSON, import from JSON
- Import from raw text
- Session data via local storage
- List conflict resolution
- Keyboard accessibility
In the project directory, you can run:
npm start
: Runs the app locallynpm test
: Runs the test suitesnpm run build
: Creates a hostable production build of AutoFocus
- ReactJS library and Create React App starter template
- Tachyons utility CSS library
- JavaScript
- React Testing Library and Jest for testing
- Font Awesome 4 SVG icons
- Some elbow grease