https://github.com/schnirivadze/booktracker
BookTracker is a web application for managing personal book collections, allowing users to organize books on shelves, search by title or author, and track their library with ease.
https://github.com/schnirivadze/booktracker
books spring spring-boot spring-data-jpa tracker webapp
Last synced: about 2 months ago
JSON representation
BookTracker is a web application for managing personal book collections, allowing users to organize books on shelves, search by title or author, and track their library with ease.
- Host: GitHub
- URL: https://github.com/schnirivadze/booktracker
- Owner: Schnirivadze
- Created: 2025-01-06T19:19:50.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-03T17:00:13.000Z (over 1 year ago)
- Last Synced: 2025-09-10T12:16:30.738Z (10 months ago)
- Topics: books, spring, spring-boot, spring-data-jpa, tracker, webapp
- Language: Java
- Homepage:
- Size: 333 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# BookTracker
A simple application for managing personal book collections. BookTracker allows users to organize books into shelves and shelf groups, track their locations, and search through their collections.
## Features
- **User Authentication**: Secure login and registration system.
- **Book Management**: Add, update, remove, and search for books.
- **Shelf Organization**: Organize books into shelves and groups.
- **ISBN Lookup (Planned)**: Automatically fetch book details using an ISBN lookup API.
- **Responsive Design**: User-friendly interface for managing collections.
## Technologies Used
### Backend
- **Java** with **Spring Boot**
- **Spring Security** for authentication
- **PostgreSQL** as the database
- **JWT** for token-based authentication
### Frontend
- **React** for UI development
- **Node.js** as the runtime
- **Axios** for HTTP requests