BookNest is a mobile application designed for book enthusiasts and students who want to efficiently manage their reading lists. The app allows users to discover books, save them for future reading, and keep track of their literary journey.
Have you ever spotted an interesting book at a library or bookstore but later forgot about it? BookNest solves this common problem by providing a simple way to search, save, and organize books you want to read.
- Discover Books: Search a vast database of books across genres
- Personal Library: Save books to your personalized reading list
- Book Details: Access comprehensive information about each book
- Reading Notes: Add personal notes to books you're reading
- Tracking: Keep track of books read and unread
- β User authentication (login/registration)
- β Book search functionality
- β Save books to personal library
- β View detailed book information
- β Track reading progress
- π Locate nearby bookstores via Google Maps integration
- π Social sharing capabilities
- π Advanced note-taking for each book
- π Reading statistics and insights
| Screen | Description |
|---|---|
| Login | User authentication |
| Registration | New account creation |
| Home Feed | Discover new and trending books |
| Search | Find books by title, author, or genre |
| Book Details | View comprehensive book information |
| My Library | Access saved books |
| Reading Notes | Add and view personal notes |
βββ Login/Registration β βββ Home Feed β βββ Search β β βββ Book Details β βββ My Library β βββ Book Details β βββ Reading Notes
- Frontend: Swift and SwiftUI
- Backend: Firebase
- Authentication: Firebase Authentication
- Database: Firebase Firestore
- API: Google Books API


