The Books Management System is a comprehensive platform designed to manage and organize book collections efficiently. It caters to libraries, bookstores, and individual book enthusiasts by providing tools for cataloging, tracking, and maintaining a database of books.
The Books Management System is a comprehensive platform designed to manage and organize book collections efficiently. It caters to libraries, bookstores, and individual book enthusiasts by providing tools for cataloging, tracking, and maintaining a database of books. The system offers features like book registration, borrowing, returning, and searching capabilities, making it easier to manage large collections and enhance user experience.
Ensure you have the following software installed on your machine:
git clone https://github.com/Kayange123/books-management-system.git
cd books-management-system/backend
spring.datasource.url=jdbc:postgresql://localhost:5432/your-database
spring.datasource.username=your-username
spring.datasource.password=your-password
spring.jpa.hibernate.ddl-auto=update
Copy code
mvn clean install
mvn spring-boot:run
The backend server should now be running on http://localhost:8080
.
Navigate to the frontend directory:
cd /booker-ui
Install Angular CLI globally if you haven't already:
npm install -g @angular/cli
Install dependencies:
npm install
Run the frontend:
ng serve
The frontend application should now be running on http://localhost:4200
.
Backend: Configure the backend application properties in src/main/resources/application.properties.
Frontend: Configure the frontend environment variables in src/environments/environment.ts
.
Open your web browser and navigate to http://localhost:4200
.
Log in using your credentials (if applicable).
Manage book records, handle borrowing and returning processes, and generate reports.
git checkout -b feature-branch
).git commit -m 'Add new feature'
).git push origin feature-branch
).This project is licensed under the MIT License. See the LICENSE file for details.
We would like to thank all contributors and the open-source community for their valuable support and resources.