As a freelance web developer and product maker, I have to constantly switch back and forth between editing code and mockups, managing to-do lists, executing command lines, checking email and Twitter, and analyzing user behavior. This requires doing lots of repetitive actions all the time. Launch the code or image editor and open project files. Open the web browser and navigate to a project board in Trello. Launch Terminal and type commands in it. Everything is accessed in different ways and stored in different places. That turns the workflow into a real mess, especially when working on multiple projects. I thought that I could dramatically improve my productivity by gathering everything I need for my work in a single place and organizing them by projects and workflows. Everything would have a right context and finding something I need in my work wouldn’t turn into a nightmare anymore. That’s how I came up with Freeter—the app that does just that.
In this article, I’ll show how I boosted my productivity with Freeter with an example of a workflow I have when I work on it. Hopefully, this will help you see how you could enhance your workflow too.
First, I analyzed my workflow, including all “sub-workflows” and anything I use often, to find what I need when I work on the Freeter project:
Now it’s time to turn the workflows into dashboards in Freeter — one dashboard per workflow to keep everything organized and easily accessible.
To have quick access to all things I need for developing the app/website, I set up a dashboard with the following widgets:
App Dev dashboard
This dashboard enables me to immediately switch to the development workflow, launch all the development items with a simple click, and have quick access to my tasks.
To discuss new features and bug reports with the community, add new features to the public roadmap, and turn them to tasks on the Trello board, I added a dashboard with three Webpage widgets on it:
Community dashboard
With this dashboard, I can discuss new feature requests, add them to the roadmap, and add tasks to Trello from one window.
To check emails, I added a dashboard with the Webpage widget embedding one of my Google Mail accounts. I’ve set Session = Project in the widget settings to access different Google accounts from each project.
Mail dashboard
This dashboard allows me to get quick access to a specific Google Mail account without the necessity of logging out and logging in if I previously used another account.
To check notifications and tweet on Twitter, I added a dashboard with two Webpage widgets:
Twitter dashboard
With this dashboard, I can easily check notifications from Twitter and write a tweet with emojis.
To analyze users’ behavior in the app/website, I added a dashboard with two Webpage widgets embedding Google Analytics.
Analytics dashboard
This dashboard allows me to see reports on both properties (app and website) at the same time.
Now, when I need to work on something, I just push Ctrl+Shift+F to bring Freeter to the front, open a dashboard having the things I need right now, and immediately start getting things done. No more hassle with searching for things in many different places! I can easily switch between workflows in my projects and stay focused at the same time.