Bibliotheque is a library management application designed to help manage books, users, and related resources. The project is split into two main parts: client for the user interface and server for the backend API.
- A non-registered user should be able to:
- View public books on the home page.
- Search for public books.
- View details of a specific public book.
- A registered user should be able to:
- Perform all actions available to non-users.
- Access a personal dashboard after signing in.
- See a list of their own books on the dashboard.
- View details of a specific book they own.
- Create a new book entry.
- Update an existing book.
- Delete a book they own.
- Navigate to the
client/directory. - Follow the instructions in the
README.mdto set up and run the client. - Use the provided
docker-compose.ymlandDockerfileto build and run the client in a containerized environment.
- Navigate to the
server/directory. - Follow the instructions in the
README.mdto set up and run the server. - Use the provided
docker-compose.ymlandDockerfileto build and run the server in a containerized environment.
- The
docker-compose.ymlfile in both theclient/andserver/directories includes necessary configurations to get up and running quickly.
This project is licensed under the terms specified in the license file.