A full-stack Library Management System built with Spring Boot and ReactJS + TypeScript.
- ReactJS
- TypeScript
- React Router
- Stripe Integration
- Spring Boot
- Spring MVC
- Spring Security
- MySQL
- Auth0 (Authentication)
- Stripe (Payment)
- RESTful API
- Browse books
- Borrow books
- View book details
- Login / Register
- Ask & answer questions
- Manage books (CRUD)
- View user requests
- Respond to questions
git clone https://github.com/JosephHieu/library-app.git
cd library-appcd 02-backend/spring-boot-library
./mvnw spring-boot:runcd 03-frontend
npm install
npm startπ Frontend: http://localhost:3000 π Backend: http://localhost:8080
library-app/
β
βββ 01-starter-files/
βββ 02-backend/
β βββ spring-boot-library/
βββ 03-frontend/
βββ doc/
β βββ images/
βββ README.md
- Dockerize application
- CI/CD pipeline
- Improve UI/UX
Hieu Nguyen
Give it a β on GitHub!
Give it a β on GitHub!












