Book Social Network is a comprehensive full-stack application that allows users to manage their personal book collections and connect with a community of fellow book enthusiasts. Key features include user registration with secure email verification, book management capabilities (such as creating, updating, sharing, and archiving books), borrowing and returning books with availability checks, and the approval of book returns. The application prioritizes security with JWT token-based authentication and follows REST API design best practices.
Clone this repository
git clone https://github.com/baguilar6174/book-network-app.git
If you need local Postgres database
- Install docker
- Run
docker compose up -d
(Only the first time you start the project)
This command create a local volumen in root project to save data.
Important: If you don't need Postgres from Docker, set your configuration into .env
- Spring Boot
- Spring Security
- Postgresql
- Manage authentication and authorization using Spring Security
- Spring Security architecture
- Login and register using JWT
- Clean Architecture (pending)
- Website - www.bryan-aguilar.com
- Medium - baguilar6174
- LinkedIn - baguilar6174