Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/saurabhdhumane/online-book-store


https://github.com/saurabhdhumane/online-book-store

Last synced: about 1 month ago
JSON representation

Awesome Lists containing this project

README

        

# Online Book Store

The Online Book Store is a Java console application that simulates a library management system. Users can register, log in, add books to the library, borrow books, return books, rate and review books, and view book availability.

## Features

- User registration and login system.
- Add books to the library.
- Borrow and return books.
- Rate and review books.
- Display available and all books in the library.

## Getting Started

### Prerequisites

- Java Development Kit (JDK) installed.
- A Java IDE or text editor for code editing.

### Running the Application

1. Clone the repository to your local machine:

```bash
git clone https://github.com/saurabhdhumane/online-book-store.git
```

2. Open the project in your Java IDE or text editor.

3. Locate the `LibraryApp.java` file and run the `main` method.

4. Follow the on-screen prompts to interact with the Online Book Store.

## Usage

- Upon running the application, you will be prompted to register or log in.
- After successful login or registration, you can:
- Add books to the library.
- Borrow available books.
- Return borrowed books.
- Rate and review books.
- View available and all books in the library.

## Contributing

Contributions are welcome! If you'd like to contribute to this project, please follow the [Contribution Guidelines](CONTRIBUTING.md).

## License

This project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details.