Acredito que um nome de impacto seria de grande valia, sugiro My Libary, Bookshelf, Bookbrother
Requisitos funcionais
Com relação ao tópico 1, Formalizo o questionamento de se de fato é necessário criar uma dependência tão grande de um servidor externo de informações posto que a uma análise mais precoce, estamos desenvolvendo uma nova rede social. Existe um garga-lo nesse tipo de autenticação dado o fato que as informações são enviadas para o banco de dados não em tempo real mas por meio de pacotes, a autenticação de usuário deve ser feita apenas a cada vez que um novo pacote é enviado para o servidor, se por a caso a conexão entre o autenticador e o facebook falhar, as informações ou serão perdidas ou demandarão mais memoria para que possam ser guardadas até uma próxima tentativa de autenticação. O famoso "expirar seção" pode nos causar dores de cabeça que podem sem dúvida ser evitadas investindo em um servidor próprio que sincronize, se necessário, as informações do usuário via facebook, resguardando-lhe a privacidade de não divulgar sua página pessoal, e ainda mantendo a comodidade de preencher parcialmente o CRUD. Tal qual foi proposto pelo Carlos Humberto, eu ratifico. Ass:Leonardo Leite