Herobook is a social networking site.
For demonstration purposes, guest login is recommended.
Users may:
- Post status updates and on friends' walls
- Comment on posts
- Like or unlike posts and comments
- Request, accept, or decline friendships
- Update personal information
- Upload photos to update profile picture and cover photo
- View notifications for posts, comments, post likes, comment likes, and friend acceptances
- View friends
- View friends' posts and friendship acceptances on feed
- Search for all users
- Back-End: Rails 4 with a RESTful API. Custom SQL is used in determining user's friends and friend requests.
- Front-End: Backbone.js to provide a more user-friendly experience and minimize requests to the server.
- Styling: Custom CSS.
- Photo posting
- Photo albums
- Friend tagging
- Messaging