/book-club-flutter

An app to read and analyze books as group.

Primary LanguageDart

Book Club (Flutter Project)

Group members (Section 2)

Name ID Github Account
Bethelhem Yemane UGR/1894/13 betabravah
Habiba Nesro UGR/0088/13 bintnesro
Leul Wujira UGR/8834/13 meraf00
Rihana Ersanu UGR/8031/13 RihanaE
Thomas Wondwosen UGR/1972/13 47thommy

Description

Using book club, users can find like minded readers, form groups, schedule meet ups to read and analyze books of their interest.


Users, roles and features

Common features - Sign up, login, delete account, update account information

Club Owner

  • (CRUD) Can create groups (clubs)
  • Can create, assign or revoke roles of members of group, granting/denying them specific permissions inside the club
  • Roles contain permissions such as creating polls for reading list or scheduling meet ups

Organizers

  • Depending on the roles assigned by club owner, they can
  • (CRUD) Schedule meetings
  • (CRUD) Create reading list

Readers

  • Can search and join book clubs
  • Can vote on polls
  • (CRUD) Can suggest books for reading