In this section of the wiki, I document features and usages of Steps-Project Manager. 


My name is Guy Mograbi, and you can contact me at .
Before I tell you about features and tutorials,  let me tell you why I wrote steps. 

I am a busy man. I have a lot of hobbies, and there are a lot of things I plan to do. 
Trips I want to take, movies I want to see, Theater plays I want to go to, books I want to read, applications I want to write, things I want to learn like languages/skills and the list grows from day to day. 

Do you know what I am talking about? If you do - you probably know how resource consuming it is to remember all those things.. Have you tried a to organize yourself with a "Task List" a "Scheduler" or some other kind of organizer? 

I have a problem with Schedulers since I don't want to schedule my hobbies. It might be 10 years until I travel around the world, and it might be 20. I might read the last Harry Potter soon, or in 5 years.. 
Task lists and other organizers are TOO simplistic for me as well.. When I plan to write a new application I need to break it down to features, I need to read about best way to implement, and I need to document each step along the way. 
Besides, if I were to hold a list of everything I wanted to do... well.. it would be a very long list. 
I can barely keep up with what I need to do today.. and its a weekend!

I knew I needed something powerful enough to organize everything like I want it, but simple enough so that my mom and dad would be able to use it as well. When I learned Rails, I found a world where it was easy to write new web applications, and I decided it was time to write Steps. 

The name Steps came around when I realized what I was doing was simply breaking my daily life to small steps, and allowing me to see just the steps I need to do TODAY! while hiding my future plans until I needed them. 

Steps is an easy to use, yet powerful software to organize your daily tasks, whether it is hobbies or work, house chores or weekend plans. Step is not a scheduler - though such a feature might be added in the future - there is no way to schedule a task in Steps. 

Today I keep all my plans in Steps, and I get more done while my head is not burdened with the need to remember these plans. I spend 5 minutes tops each day to reorganize my account, move some steps to completed, and create or update other steps. 


Sign Up

The first thing you need to do is sign up to Steps. 
This would only require a valid Email and password. 

You don't need to worry, if you want to cancel your account, you can do it easily by clicking "Cancel My Account". 
No one can see your details, it is backed up and protected with a firewall. You won't get spams or in fact any other email from Steps except for "confirmation". 

Once you wrote your details - you will get an email from me with a link to approve your account. This will prevent people from using your email when registering.

In case you didn't get the email - search the junk mail because some email filters may treat this email as junk/spam since it is sent automatically. If you still didn't get the email, you can always click "never got the confirmation email" link and we will send it to you again.  

Once you approved your account, you can log in to the site using your email and password. 
In your first login the account is blank and it is time to create your first project. 

Create a New Project

When you login in, you get a link on the left saying "Create Project". Create the project, enter title and description - description is mandatory, what do you think about that? - and click "Create" or "Create and Back". 

For example, I like to keep a list of books I am planning to read. 
So I created a new project named "Books". 
Once in there, I create a new step for each book I wanted to read using the icon

For each book I might write the name, the writer's name, the store I want to buy it. 
Then I have a single place for all the books I plan on reading. I can patiently wait for a sale so I could buy those books cheap, or get them from the library. Now it is time to start a new book. 
I pick which book I want to read and I press the icon 

moving this book from "New" to "Started". When I will finish the book, I will press that icon again to move the book from "Started" to "Completed". 
Now I have a place that holds all the books I want to read, those I am reading and those I already read. 

My Next Step

Now that I know how to create new project and break it down to smaller steps, I go ahead and create a lot of projects, and break each to smaller steps.

I have 12 projects, and each has a lot of smaller steps.. Those that I am doing or need to start are set on "started" status.
So what do I need to do today? 

I click the "My Next Step" and I get a list of steps I can do today. 
When I go out of the house, I like to print that list. So I press the printer, and I get a printable version of that page. And I print it. 
With that page I have all my chores and their details listed nicely on a paper, and all I need to pass the day is that paper and pen.