Our application is about "social" bookmarking. Running a social web application means having a community of users who have common interests, and who use the application to share their interests and findings with each other. We will want to enhance the social experience of our users. In this chapter we will introduce two features that will enable us to do this. We will let our users maintain lists of friends, see what their friends are bookmarking, and invite new friends to try out our application. We will also utilize a Django API to make our application more user-friendly and responsive by displaying feedback messages to users. So let's get started!
In this chapter you will learn how to:
Build a friend network feature
Let users browse bookmarks of friends
Enable users to invite friends to your web site
Improve the interface with status messages