Book Your Shelf is an online book store system designed by the Oak team. It is the term project of the Software Engineering Laboratory course.

<center>
<h1>Meet Oak Team!</h1>
</center>

| <img src="https://avatars2.githubusercontent.com/u/36190907?s=460&u=ed19483f936f23efbd5e98d21c15b3e775363b02&v=4" width="100"/> | <img src="https://avatars3.githubusercontent.com/u/23003229?s=460&u=5e4ba65905e368e7d8b208ed10154c3e0672014c&v=4" width="100"/> | <img src="https://avatars1.githubusercontent.com/u/32546239?s=460&u=c0bd1cd4786a2c4344a6b327a92be6bbefa0cf4f&v=4" width="100"/> |  <img src="https://avatars0.githubusercontent.com/u/32554892?s=460&u=2d383ee025fd7902be9b0d79cc8ba1f644f45ee1&v=4" width="100"/> |
| --- | --- | --- | -- |
| <center>[Fidan Samet](https://github.com/fidansamet) </center> | <center>[Oğuz Bakır](https://github.com/oguzbakir) </center> | <center>[Dilara İşeri](https://github.com/iseridilara) </center> | <center>[Bethel Bahiru Mulat](https://github.com/bethelbahiru) </center> |
| <center>**Project and Configuration<br> Manager** </center> | <center>**Software Architect** </center> | <center>**Software Analyst** </center> | <center>**Software Tester** </center> |


## Technologies Used

### Back-end
- Spring Boot
- Spring Security
- JPA
- MySQL
- Maven

### Front-end
- Thymeleaf
- Ajax
- jQuery
- Bootstrap


## Requirements

- `Java 11`
- `MySQL 5.7`


## Run

- Download latest release on releases tab
- Create new MySQL database with name `bys_db`
- Run server with `java -jar bookyourshelf-1.0.jar`

<br>
<br>

![](src/main/resources/static/images/logo/book_your_shelf_logo.png)
