An open API service indexing awesome lists of open source software.

https://github.com/SumitInBits/book-connect

BookConnect is a Spring Boot web app for sharing and discovering books. Users can create, read, comment on, and rate books, creating an interactive reading community.
https://github.com/SumitInBits/book-connect

angular book bookshare java opensource-book springboot

Last synced: 6 months ago
JSON representation

BookConnect is a Spring Boot web app for sharing and discovering books. Users can create, read, comment on, and rate books, creating an interactive reading community.

Awesome Lists containing this project

README

          

# BookConnect
BookConnect is a Spring Boot web app for sharing and discovering books. Users can upload, read, comment on, and rate books, creating an interactive reading community.

## Prerequisites

Before you start, make sure you have the following installed:

- **Java 17** or later
- **Maven** (for building the project)
- **MySQL** (or a compatible relational database)
- An IDE like **IntelliJ IDEA** or **Eclipse** (optional but recommended)

## Getting Started

### 1. Clone the Repository

Clone the repository to your local machine using:

```bash
git clone https://github.com/SumitInCode/BookConnect.git
cd BookConnect
```

### 2. Run the BookConnect Application

```bash
mvn spring-boot:run
```

### 3. Run the BookConnect UI

```bash
cd bookconnect-ui
npm install // Install the necessary dependencies:
ng serve --port 3000
```

### Note: The UI currently does not have full basic functionality yet.