Skip to content
Pierre van Male edited this page Feb 18, 2022 · 6 revisions

SchoolBookFaire projet

SchoolBookFair is a personal project developed to learn and practice using the Refine.dev React framework with Strapi.io back-end.

The purpose of this web app is to facilitate the communication between school parents willing to exchange used books needed for their children scholarship.

At this stage, the app is still in heavy development and not yet usable.

Main features/process

  • The public user has a access to the list of available books by school year with price and state, but not to the owner ref, neither the book details.
  • To access those features, an account must be created.
  • [Todo] To create an account, the public user needs a code (shared between parents). He/she can then specify personal data (contact info, approx. localisation in town [S]).
  • If the authenticated user is interested by a book, he/she can select it (marked as "interested"). If he/she want to reserve it, he can then switch the "interested" status to "reserve" (= request reservation).
  • The owner of the book can list the selection of his/her books and for each book, switch one "reserve" status to "confirmed". It is up to the user and the owner to contact each other directly to finalize the transaction. Once the book has changed ownership, the owner do the ownership modification by editing his/her book "owner" field to the new "owner" and the status "is_available" of the book switch to "false". The book is then available for edition by its new owner.
  • Authenticated user can create books, selecting a book reference (library), a state, specifying a price and an optional description. In a first version, pictures will not be supported, but can be uploaded online and references given in the description (to be reviewed).

MOSCOW features available here

Clone this wiki locally