Sie sind auf Seite 1von 3

BitBook

Social networking is a way for one person to meet up with other people on the Net. Some people use
social networking sites for meeting new friends on the Net. Other's use it to find old friends. There are
almost two billions of users use social media for sharing their ideas with others.

Your challenge is to develop a social networking web application like Facebook, which we mention here
BitBook.

Desired features (in user story format)ofBitBookSocial Networking Web Application:

1. As a user I want to create an account to the BitBook with my email address so that I can create a
profile.
2. As a user I want to create an account to the BitBook with my Google account so that I can create
a profile.
3. As a user I want to log in to the BitBook using my email and password so that I can see my
profile.
4. As a user I want to log in to the BitBook using my Google account so that I can see my profile.
5. As a user I want to logout from BitBook so that no one can use my account from that computer.
6. As a user I want to change my password in BitBook so that I can use the new password for
future login.

7. As a user I want to add and edit some basic information about me so that others can see those
information and find me.
8. As a user I want to search other people by name so that I can add them as friend.
9. As a user I want to get notification of friend request and accept or reject it so that I can decide
who can see my posts.
10. As a user I want to unfriend a friend so that I do not see his post and he does not see mine.
11. As a user I want to see if two of my friends became friends so that I can get informed.
12. As a user I want to upload my profile photo so that my friends can see my photo.
13. As a user I want to publish post text or photo so that my friends can see them.
14. As a user I want to remove my post so that my friends do not see them.
15. As a user I want to see a post stream so that I can see my friends post along with their profile
picture
16. As a user I want to hide a post of my friend so that I dont have to see it in the feed.
17. As a user I want to like my friends post so that he sees I liked his post.
18. As a user I want to remove like my friends post so that he doesn't notice that I no longer like his
post.

19. As a user I want to see the number of likes on each of the post including mine on my feed so
that I know how popular they are.
20. As a user I want to see list of friends who liked my specific post so that I can understand who
likes what.
21. As a user I want to see a list of all my friends with their profile picture so that I can remove more
than one friend at a time.
22. As a user I want to comment on any post by me or my friends so that I can express my opinion.
23. As a user I want to see a suggestion list of people I may know so that I can add them as friend.
24. As a user I want to click on my friends name displayed anywhere and taken to his profile so that
its easy for me to navigate.
25. As a user I want to click on a photo post and view a large version of the post in a popup so that I
can take closer look at the photo.
26. As a user I want to see a list of all friend requests with the profile picture of the person that has
to be accepted or rejected so that I can take decision of them at once place.

HINT
You may not be able to implement all the desired features in the allotted time, however, please
remember that the features you decide to implement should be functional. Additional consideration is
given for creativity and uniqueness of the solution.

Das könnte Ihnen auch gefallen