Good start. Have you looked at apps that do somewhat similar things? You might find improvements and/or inspiration to do something better or different.
Also, your site is simple enough that you might consider doing progressive signup. Don't require an account to start marking things. If they like it, they can create one later and it will save things into a unique account for them specifically.