Liborrow is a social book lending app that lets you share books with friends. Borrow and lend books within your trusted network β no strangers, no hassle. Perfect for students looking to save money on textbooks or anyone who wants to build a sharing community with people they know.
- ISBN Barcode Scanning β Quickly add books to your library by scanning the barcode.
- Automatic Book Details β Fetch title, author, cover, and description.
- Friend Management β Send, accept, and manage friend requests.
- Search Friends' Libraries β Find books by title or author across your friends' collections.
- Borrow Requests β Request a book from a friend with a single tap.
- Loan Tracking β Approve, decline, and mark books as returned.
- In-App Notifications β Stay updated on requests and loan status changes.
| Layer | Technology |
|---|---|
| Mobile | TBD |
| Backend | ASP.NET Core Web API (C#) |
| Database | PostgreSQL (with Entity Framework Core) / Sqlite for development |
| Auth | JWT (JSON Web Tokens) |
| External API | Biblioteka Narodowa API |
| Hosting | TBD |
| CI/CD | GitHub Actions |
Contributions are welcome! Please follow these steps:
- Fork the repository.
- Create a feature branch (git checkout -b feature/amazing-feature).
- Commit your changes following Conventional Commits.
- Push to the branch (git push origin feature/amazing-feature).
- Open a Pull Request.
Have questions or suggestions? Feel free to reach out:
- GitHub Issues: Create an issue
Happy reading and sharing! π