FunFeed
App for messing around while teaching myself AngularJS over a weekend. End result will be a single page blog app, similar to Tumblr.
To Do
-
Configure Rails App & Database [done: 2/1/14]
-
Set up API in Rails, for Angular to create and destroy posts in database [done: 2/1/14]
-
write many tests
-
Use Angular to complete functionality for user stories
-
Add Angular animation transitions
-
Get user authentication to work
-
Deploy working prototype of Funfeed to Heroku
Database models
-
Posts
-
Users (User has_many Posts)
User Stories
As a user:
-
I want to create posts so I can save my thoughts [done: 2/1/14]
-
I want to view posts so I can see all the great things I have posted [done: 2/1/14]
-
I want to search / filter posts, so I can easily find my posts [done: 2/1/14]
-
I want to delete posts if I no longer want them [done: 2/1/14]
-
I want to be able to post images and gifs, because text-only is boring
-
I want to be able to post videos, because I love videos!
-
I want to create an account
As a non-logged-in user with an account:
-
I want to log in
As a logged-in user:
-
I want my page to be populated with my posts, which anyone can view
-
I want to be the only one able to post on my page
Backlog
As a logged-in user:
-
I want to be able to tag my posts to group similar topics together
-
I want to subscribe to other users’ pages
-
I want to see their posts in my newsfeed
-
I want to search all posts on the site by tags or keywords