This repository contains the source code for the Book Library project. It consists of a frontend and a backend, both running in Docker containers, and can be easily set up using Docker Compose.
Before you begin, ensure you have the following installed on your system:
Follow these steps to set up and run the project:
-
Clone the repository:
git clone https://github.com/theunhackable/book-library.git cd book-library -
Build the Docker containers for the frontend and backend:
docker-compose build
-
Start the containers:
docker-compose up
Note: Use sudo command if necessary whenever running docker
-
Access the application:
- Frontend: Open your web browser and navigate to
http://localhost:3000 - Backend: The backend API is available at
http://localhost:8000
- Frontend: Open your web browser and navigate to
- The frontend provides a user interface for managing a book library.
- The backend serves as an API for CRUD operations on books and authors.